0

FirefoxブラウザがTraceMonkeyJavaScriptインタープリターを実行していることを検出することは可能ですか?もしそうなら、JavaScriptでそれを行うことは可能ですか?ブラウザのバイナリまたは共有ライブラリを調べることを含むソリューションも私にとっては問題ありません。現在、Firefox3.0.14でLinuxを実行しています。

4

2 に答える 2

3
  1. URLとして「about:config」と入力します
  2. 注意するだろうと言う
  3. 「JIT」を検索

以下を見て、有効になっているかどうかを確認できます。

javascript.options.jit.chrome- >ブラウザUIおよびプラグイン用

javascript.options.jit.content- >Webコンテンツ用

(値を変更することもできます)

ところで。コードが少し複雑な場合は、V8に匹敵する速度が得られるとは思わないでください。Tracemonkeyはブランチコードで失敗します(spidermonkeyより遅いかもしれません)。

詳細: http: //hacks.mozilla.org/2009/07/tracemonkey-overview/

于 2009-10-04T19:31:37.070 に答える
0

したがって、3.0にはtracemonkeyがありません。また、3.5では機能しないというコメントに関しては、ディストリビューションで提供されている64ビットを実行しているのでしょうか。tracemonkeyが64ビットビルドで無効になっていることを読んだことを思い出します(サポートは最近実装されたばかりで、Firefox 3.5にはありません)。

于 2009-10-08T07:45:07.613 に答える