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.

È stato utile?

Soluzione

  1. digitare "about: config" come URL
  2. dici che sarà attento
  3. 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).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top