なぜHLシリーズはこんなに高速なのか?

(1)

ページ名名前行数.exeの大きさ速度のめやす1速度のめやす2
a21_txt02_6aHL-16a1081行24.5KB1.0倍0.9倍
a21_txt02_12aHL-22a1223行1.0倍0.7倍

(2)

(3)

(4)

インタプリタを[3]のレベルのJITコンパイラへx86(32bit): +047行 (HL-9a→HL-13a)x64(64bit): +127行 (HL-9a→HL-19a)
[3]レベルのJITコンパイラを[4]レベルへ改良x86(32bit): +046行 (HL-13a→HL-14)x64(64bit): +065行 (HL-19a→HL-20)
[4]レベルのJITコンパイラを[5]レベルへ改良x86(32bit): +041行 (HL-14→HL-14a)x64(64bit): +050行 (HL-20→HL-20a)
無駄なメモリアクセスを削減(*1)x86(32bit): +106行 (HL-14a→HL-15a)x64(64bit): +137行 (HL-20a→HL-21a)
コンパイル時の定数計算x86(32bit): +053行 (HL-15a→HL-16)x64(64bit): +053行 (HL-21a→HL-22)

こめんと欄


コメントお名前NameLink

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS