Вопрос

Можно ли определить, что браузер Firefox использует интерпретатор JavaScript TraceMonkey?Если да, то возможно ли это сделать с помощью JavaScript?Решение, которое включает в себя проверку двоичных файлов браузера или общих библиотек, также подходит для меня.Прямо сейчас я запускаю Linux с Firefox 3.0.14.

Это было полезно?

Решение

  1. введите "about: config" в качестве URL-адреса
  2. скажи, что будешь осторожен
  3. поиск "JIT"

вы можете проверить, включена ли она, посмотрев на:

javascript.параметры.jit.chrome -> для пользовательского интерфейса браузера и плагинов

javascript.параметры.jit.контент -> для веб-контента

(вы также можете изменить значения)

кстати.если ваш код немного сложный, не ожидайте получить скорость, сравнимую с V8.Tracemonkey терпит неудачу из-за ветвистого кода (он может быть медленнее, чем spidermonkey).

Подробная информация: http://hacks.mozilla.org/2009/07/tracemonkey-overview/

Другие советы

Итак, в версии 3.0 нет tracemonkey, и что касается вашего комментария о том, что в версии 3.5 он тоже не работает - возможно, вы используете 64-разрядную версию, предоставленную дистрибутивом?Я помню, что читал, что tracemonkey был отключен в 64-разрядных сборках (поддержка была реализована совсем недавно и отсутствует в Firefox 3.5).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top