トップページ > プログラム > 2015年07月23日 > 6SZxWA2I

書き込み順位&時間帯一覧

48 位/208 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000202



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
ECMAScript デス 4

書き込みレス一覧

ECMAScript デス 4
721 :デフォルトの名無しさん[sage]:2015/07/23(木) 22:16:24.86 ID:6SZxWA2I
全面的にhidden classを作るなんてことはしない
それ自体がオーバーヘッド大きいから
V8の場合はnew Ctor()の呼び出しではhidden classを作るがリテラルやObject.create()では作らない
たしかSpiderMonkeyも同じ
処理系は一般的な書き方をしたコードで大きな効果が得られるように最適化する
一般的な書き方ってのはコンストラクタを使ってnewするクラスベースの書き方
「処理系はクラスベース前提に最適化」ってのはそういうこと
ECMAScript デス 4
723 :デフォルトの名無しさん[sage]:2015/07/23(木) 22:38:02.91 ID:6SZxWA2I
面倒くせー
リテラルやObject.create()では総じてhidden classを作るオーバーヘッド(デメリット)の方が大きいから作らない
んなもん散々検証して判断してるに決まってるだろうが
この程度補完して読めないなら2ch向いてねーよ
一から十まで丁寧に書くやつならブログ書いてるっつーの
つかそろそろ読むのも面倒な長さだし


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。