如何在构建firefox时禁用JIT模式?

如何在构建firefox时禁用JIT模式?,firefox,build,interpreter,jit,Firefox,Build,Interpreter,Jit,正如我们所知,在firefox中执行javascript有两种模式:解释器和JIT。 我的问题是,在linux中构建firefox时是否可以禁用JIT,如果可以,如何禁用? 任何有用的建议将不胜感激,谢谢 使用--disable methodjit configure选项可能会起作用:SpiderMonkey支持它,但我不清楚它是否会从主构建传播到SpiderMonkey配置步骤。在没有JIT的情况下构建Firefox会被破坏。源代码没有仔细跟踪ENABLE_JIT&friends。我尝试过,但

正如我们所知,在firefox中执行javascript有两种模式:解释器和JIT。 我的问题是,在linux中构建firefox时是否可以禁用JIT,如果可以,如何禁用?
任何有用的建议将不胜感激,谢谢

使用--disable methodjit configure选项可能会起作用:SpiderMonkey支持它,但我不清楚它是否会从主构建传播到SpiderMonkey配置步骤。

在没有JIT的情况下构建Firefox会被破坏。源代码没有仔细跟踪ENABLE_JIT&friends。

我尝试过,但失败了。我甚至尝试过--disable tracejit和--disable JIT,但所有这些选项似乎都无效。您不想在运行时仅使用pref来禁用它有什么原因吗?我想在v8上运行一些测试,比较使用和不使用JIT的性能。我知道JIT将提高我的平均速度性能,但如果能有一些更详细的测试结果对我来说会更好,因为我想使用移动平台。我还并没有发现如何像在SquirreFish上一样启用或禁用JIT(参见JavaScriptCore/wtf/Platform.h中的enable_JIT)。听起来只是在运行时使用prefs禁用就可以了,然后。。。