2009-01-01から1年間の記事一覧
他のJavaScriptエンジンで走らせていないのでどれくらい高速なのかはよくわからないけど、参考サイトのベンチマーク結果と比較しても、やっぱりV8は高速っぽい。 手順 ソリューション全体をビルドする。 ビルドしたv8_shell_sample.exeをbenchmarksディレク…
Visual Studio 2008 Express EditionでGoogle V8 JavaScript Engineをあっさりビルドできた。以下はその時のメモ。1. Visual Studio 2008 Express Editionをインストールする。 2. PythonとSConsをインストールする。 Python 2.6とSCons 1.2.0をインストール…
V8のコードを読んだりしているときの画面はこんな感じ。背景色を暗めの紺色にすると見やすい。
V8をビルドしたら作られるd8.exeのコードにブレークポイントを置いて、ステップ実行していたら、面白そうなファイルを発見。v8\src\flag-definitions.hに何か色々フラグが定義されている。 // codegen-ia32.cc / codegen-arm.cc DEFINE_bool(trace_codegen, …