2009-01-01から1年間の記事一覧

Google V8付属のベンチマークを走らせてみた

他のJavaScriptエンジンで走らせていないのでどれくらい高速なのかはよくわからないけど、参考サイトのベンチマーク結果と比較しても、やっぱりV8は高速っぽい。 手順 ソリューション全体をビルドする。 ビルドしたv8_shell_sample.exeをbenchmarksディレク…

Google V8をVisual Studio 2008 Express Editionでビルドする

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をインストール…

Visual Studioの画面キャプチャ

V8のコードを読んだりしているときの画面はこんな感じ。背景色を暗めの紺色にすると見やすい。

Google V8: あやしいフラグ達

V8をビルドしたら作られるd8.exeのコードにブレークポイントを置いて、ステップ実行していたら、面白そうなファイルを発見。v8\src\flag-definitions.hに何か色々フラグが定義されている。 // codegen-ia32.cc / codegen-arm.cc DEFINE_bool(trace_codegen, …