Firefox - logonmonkey Kompilierung und Bailouts

8

Ich kann Google Chrome mit --js-flags="--trace-opt --trace-deopt" starten, um ein Protokoll darüber zu erhalten, was der V8 optimizer kompiliert und was aus der optimierten Ausführung herausfällt, aber gibt es etwas Vergleichbares für Firefox IonMonkey?

    
symcbean 12.08.2014, 08:09
quelle

1 Antwort

1

SpiderMonkey hat IONFLAGS Umgebungsvariable (aber nicht im regulären Build, du musst mit ac_add_options --enable-jitspew erstellen, um es zu aktivieren, dann mit IONFLAGS=help laufen, um die verfügbaren Flags zu sehen). Es wird wahrscheinlich einige Zeit dauern, es zu lernen, da es nicht viel Dokumentation gibt.

Für Web-Entwickler ist die Arbeit an der JIT-Unterstützung im Performance-Tool , genannt "JIT Coach", und Ich konnte nur

finden
  • das JIT-Optimierungspanel (Wechseln Sie zur Registerkarte Leistung der DevTools, aktivieren Sie "JIT-Optimierungen anzeigen" in der Kogge -Menü, wechseln Sie in die Ansicht Anrufliste und suchen Sie nach einem Bild mit JIT-Informationen, das mit einem (i) -Symbol gekennzeichnet ist)
  • und ein Begleitdokument: JIT-Optimierungsstrategien .

Sie können die Abhängigkeiten von Fehler 1143804 verfolgen, um den Fortschritt zu sehen.

    
Nickolay 09.04.2016, 12:46
quelle