Suchergebnisse für Anfrage "jvm"
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 ...
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 ...
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. ...
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 ...
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 ...
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 ...
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> ...
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 ...
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 ...
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 ...