Suchergebnisse für Anfrage "jvm"

6 die antwort

Warum werden Java 8-Lambdas mit invokedynamic aufgerufen?

Dasinvokedynamicit der @ -Anweisung kann die VM die Methodenreferenz zur Laufzeit ermitteln, anstatt sie zur Kompilierungszeit fest zu verdrahten. Dies ist hilfreich bei dynamischen Sprachen, bei denen die genauen Methoden- und Argumenttypen ...

14 die antwort

Wie werden Objektabhängigkeiten zwischen statischen Blöcken aufgelöst?

Ich bin kürzlich bei der Arbeit darauf gestoßen. Ich bin mir zwar nicht sicher, ob es wirklich eine gute Idee ist, verstehe aber nicht, wie statische Blöcke vom Compiler behandelt werden. Hier ist ein Beispiel Betrachten Sie, dass Sie Klassen ...

12 die antwort

Erhöhen der maximalen Größe des JVM-Heapspeichers für speicherintensive Anwendungen

Ich muss eine speicherintensive Java-Anwendung ausführen, die mehr als 2 GB verwendet, habe jedoch Probleme, die maximale Größe des Heapspeichers zu erhöhen. Bisher habe ich folgende Ansätze ausprobiert: Einstellen des Parameters -Xmx, z. ...

TOP-Veröffentlichungen

6 die antwort

JVM GC-Probleme

In den letzten Wochen habe ich verschiedene JVM-Einstellungen für meinen Glassfish-Server getestet. Die Haupteinstellungen für den Heap sind (unter anderem): -Xms512m, -Xmx512m, -XX: NewRatio = 2. Ich habe verschiedene GC-Einstellungen ...

4 die antwort

Wie kann man herausfinden, wo genau sich die junge / alte Generation im Speicher befindet?

or kurzem konnte ich die Adresse eines Objekts mit der Klasse sun.misc.Unsafe ermitteln. Und jetzt versuche ich programmgesteuert, eine aktuelle Generation zu finden, in der sich mein Objekt befindet. Dazu möchte ich die Anfangs- und Endpunkte ...

12 die antwort

Kann die JVM einen OutOfMemoryError ohne Neustart wiederherstellen

Kann die JVM einen OutOfMemoryError ohne Neustart wiederherstellen, wenn die Möglichkeit besteht, den GC auszuführen, bevor weitere Objektzuweisungsanforderungen eingehen? Unterscheiden sich die verschiedenen JVM-Implementierungen in diesem ...

6 die antwort

Wie kann ich JVM auf OutOfMemoryError _after_ neu starten, um einen Heap-Dump zu erstellen?

Ich weiß über die-XX:+HeapDumpOnOutOfMemoryError [https://stackoverflow.com/q/542979/260805] JVM-Parameter. Ich weiß auch über -XX:OnOutOfMemoryError="cmd args;cmd args" [https://stackoverflow.com/a/3821180/260805] und daskill -3 <JVM_PID> ...

4 die antwort

java.lang.OutOfMemoryError: Komprimierter Klassenraum

Wir laufen auf Java-8-Oracle. Wir sind vor sechs Monaten zu java8 gewechselt. In den letzten Tagen haben wir von Zeit zu Zeit einen OOME erhalten und konnten das Problem nicht identifizieren oder reproduzieren. Wenn wir einen Aufruf an den ...

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 ...

2 die antwort

Warum meldet eine JVM mehr festgeschriebenen Speicher als die Größe des residenten Linux-Prozess-Sets?

Beim Ausführen einer Java-App (in YARN) mit aktiviertem Tracking des nativen Speichers -XX:NativeMemoryTracking=detail ...