Как обнаружить TraceMonkey? - PullRequest
       32

Как обнаружить TraceMonkey?

0 голосов
/ 04 октября 2009

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

Ответы [ 2 ]

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

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

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

javascript.options.jit.content -> для веб-контента

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

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

Подробнее: http://hacks.mozilla.org/2009/07/tracemonkey-overview/

0 голосов
/ 08 октября 2009

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

...