0

是否可以检测到 Firefox 浏览器正在运行 TraceMonkey JavaScript 解释器?如果是这样,是否可以使用 JavaScript 来实现?涉及检查浏览器二进制文件或共享库的解决方案对我来说也可以。我现在正在使用 Firefox 3.0.14 运行 Linux。

4

2 回答 2

3
  1. 输入“about:config”作为 URL
  2. 说你会小心
  3. 搜索“JIT”

您可以通过查看以下内容来检查它是否已启用:

javascript.options.jit.chrome -> 用于浏览器 UI 和插件

javascript.options.jit.content -> 用于网页内容

(您也可以更改值)

顺便提一句。如果您的代码有点复杂,请不要期望获得与 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 回答