如何检测TraceMonkey?

时间:2009-10-04 18:29:16

标签: javascript firefox detect firefox-3 tracemonkey

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

2 个答案:

答案 0 :(得分:3)

  1. 输入“about:config”作为网址
  2. 说你会小心
  3. 搜索“JIT”
  4. 您可以通过查看以下内容来检查是否已启用:

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

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

    (您也可以更改值)

    顺便说一句。如果你的代码有点复杂,不要期望获得与V8相当的速度。 Tracemonkey失败并带有分支代码(它可能比spidermonkey慢)。

    更多信息:http://hacks.mozilla.org/2009/07/tracemonkey-overview/

答案 1 :(得分:0)

所以,3.0没有tracemonkey,并且你的评论在3.5中它也不起作用 - 你是否可以运行发行版提供的64位?我记得读过在64位版本上禁用了tracemonkey(该支持仅在最近才实现,而不是在Firefox 3.5中实现)。