Heim >Java >javaLernprogramm >Wie kann ich JIT-kompilierten Code in der Java Virtual Machine (JVM) anzeigen?
Anzeigen von JIT-kompiliertem Code in der Java Virtual Machine (JVM)
Die Java Virtual Machine (JVM) bietet Just-In-Time (JIT)-Compiler, der Java-Bytecode in nativen Code optimiert. Um diesen nativen Code zu untersuchen, sollten Sie die folgenden Techniken in Betracht ziehen:
Allgemeine Verwendung
Verwenden Sie JVM-Optionen wie folgt:
-XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly
Spezifisch Methodenfilterung
Mit den folgenden Methoden können Sie bestimmte Methoden isolieren Syntax:
-XX:+UnlockDiagnosticVMOptions -XX:CompileCommand=print,*MyClass.myMethod
Hinweis:
Installation am Windows
Befolgen Sie für Windows-Systeme die folgenden Anweisungen, um die erforderlichen Bibliotheken zu erstellen und zu installieren:
Vorgefertigte Binärdateien
Laden Sie vorgefertigte Binärdateien für Windows herunter aus dem fcml Projekt:
Manuelle Erstellung
Installieren Sie Cygwin wie folgt Pakete:
make OS=Linux MINGW=x86_64-w64-mingw32 'AR=$(MINGW)-ar' BINUTILS=~/binutils-2.25 (or) make OS=Linux MINGW=i686-w64-mingw32 'AR=$(MINGW)-ar' BINUTILS=~/binutils-2.25
Das obige ist der detaillierte Inhalt vonWie kann ich JIT-kompilierten Code in der Java Virtual Machine (JVM) anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!