Suchergebnisse für Anfrage "jvm-hotspot"

4 die antwort

Wie groß sind die Methoden, die JIT automatisch einfügt?

Ich habe gehört, dass JIT automatisch kleine Methoden wie Getters einfügt (sie haben ungefähr 5 Bytes). Was ist die Grenze? Gibt es ein JVM-Flag?

2 die antwort

Wird vom Hotspot-JIT-Compiler eine Anweisungsumordnung durchgeführt, die reproduziert werden kann?

Wie wir wissen, können Sie in einigen JITs die Objektinitialisierung neu anordnen, z. B. someRef = new SomeObject();kann in die folgenden Schritte zerlegt werden: objRef = allocate space for SomeObject; //step1 call constructor of ...

4 die antwort

Wie hat die JVM beschlossen, eine Methode mit JIT zu kompilieren (eine Methode als "hot" zu kategorisieren)?

Ich habe bereits mit @ gearbeit-XX:+PrintCompilation, und ich kenne die grundlegenden Techniken des JIT-Compilers und warum JIT-Compilierung verwendet wird. Aber ich habe immer noch nicht herausgefunden, wie die JVM entscheidet, eine Methode mit ...

TOP-Veröffentlichungen

2 die antwort

Wo kann man Hotspot JVM herunterladen? Anders als Oracle's JVM?

Ich habe einige Posts über JVM bei Stack Overflow gelesen und möchte eine Binärkopie der Hotspot-JVM herunterladen, kann sie jedoch auf @ nicht findehttp: //www.java.ne [http://www.java.net]. Abgesehen davon, was ist der Unterschied zwischen ...

2 die antwort

Zugriff auf String-Pool-Inhalte in JDK 8 HotSpot JVM

Gibt es ein Hilfsprogramm oder Skript, das entweder Java oder systemeigenen Code verwendet, um eine Liste aller im String-Pool in JDK 8 HotSpot JVM vorhandenen Strings anzuzeigen, ohne dass sich dies auf die Leistung der ...

2 die antwort

Anpassung des GC-Overheads Parameter überschritten

Ich brauche meinen Oracle Hotspot, um eine Ausnahme auszulösenjava.lang.OutOfMemoryError: GC overhead limit exceeded viel früher als mit den Standardparametern vonUseGCOverheadLimit. Standardmäßig tritt OOME auf, wenn mehr als 98% der Zeit im ...

4 die antwort

Java 8 reserviert trotz (max.) MetaspaceSize @ mindestens 1 GB für Metaspa

Java 8 reserviert 1G für Metaspace direkt nach dem Start. Dies bedeutet, dass die minimale Metaspace-Größe 1 GB beträgt. Aber ich habe MetaspaceSize auf 300 m und MaxMetaspaceSize auf 400 m eingestellt. Warum reserviert Java mehr als ...

6 die antwort

Wie ist der Modulo-Operator in der HotSpot-JVM implementiert?

Ich verstehe, dass dasmodulus operation [http://www.geeksforgeeks.org/optimization-techniques-set-1-modulus/] kann mit ein wenig @ optimiert werd& Weise Magie, wo der Divisor eine Potenz von 2 ist ... und vermutlich eine Optimierung, die der ...

2 die antwort

Analyzing gc logs

Ich benutze-XX:+PrintGCApplicationStoppedTime und-XX:+PrintGCApplicationConcurrentTime Optionen zum Aktivieren der GC-Protokollierung. Aber festgestellt, dass erst nach 4 0r 5 Drucke vonPrintGCApplicationStoppedTime meine tatsächlichen Details ...

2 die antwort

Was ist eine De-Reflection-Optimierung in HotSpot JIT und wie wird sie implementiert?

AufpassenZu einer universellen VM [http://www.infoq.com/presentations/Towards-a-Universal-VM]ei der Präsentation habe ich diese Folie studiert, in der alle Optimierungen aufgelistet sind, die HotSpot JIT vornimm In demlanguage-specific ...