Come individuare TraceMonkey?
-
19-09-2019 - |
Domanda
E 'possibile rilevare che un browser Firefox è in esecuzione l'interprete JavaScript TraceMonkey? Se è così, è possibile farlo con JavaScript? Una soluzione che comporta l'esame della binario browser o librerie condivise è anche OK per me. Sto lavorando con Linux con Firefox 3.0.14 al momento.
Soluzione
- digitare "about: config" come URL
- dici che sarà attento
- ricerca "JIT"
è possibile controllare se è abilitato, cercando in:
javascript.options.jit.chrome -> per l'interfaccia utente del browser e plugin
javascript.options.jit.content -> per i contenuti web
(è possibile anche modificare i valori)
btw. se il codice è un po 'complessa non si aspettano di ottenere una velocità paragonabile a V8. TraceMonkey non riesce con il codice di branchy (potrebbe essere più lento di SpiderMonkey).
Più informazioni: http://hacks.mozilla.org/2009/07 / TraceMonkey-panoramica /
Altri suggerimenti
Quindi, 3.0 non ha TraceMonkey, e per quanto riguarda il commento che in 3.5 non funziona neanche - stai forse in esecuzione a 64 bit distro-condizione? Ricordo di aver letto che TraceMonkey è stato disattivato a 64 bit costruisce (il supporto è stato attuato solo di recente e non è in Firefox 3.5).