Ich habe mich gefragt, was dieser Parameter tut -XX: + UseInterpreter, habe ich einige der Forschung über das Internet und fand ich, dassWas macht dieser Parameter "-XX: + UseInterpreter"?
Verwenden Interpreter für nicht-kompilierten Methoden nur
I verstehe nicht, was dieser Parameter wirklich macht, kann mir jemand erklären?
Können Sie das mit einem Beispiel erklären? Ich verstehe immer noch nicht – Emax
@Emax JVM kann Java-Code in 3 Modi ausführen: 1) '-Xint' - der Bytecode wird interpretiert; 2) '-Xcomp' - Java-Methoden werden bei der ersten Ausführung zum Maschinencode kompiliert; 3) gemischt (der Standard) - Methoden starten die Ausführung im Interpreter und später werden Hot-Methoden kompiliert. Die Option -XX: -UseInterpreter erzwingt die Kompilierung aller Java-Methoden bei der ersten Ausführung. – apangin