Als «jvm» getaggte Fragen

Die Java Virtual Machine (JVM) ermöglicht es einer Reihe von Computersoftwareprogrammen und Datenstrukturen, ein Modell einer virtuellen Maschine für die Ausführung anderer Computerprogramme und Skripte zu verwenden. Verwenden Sie dieses Tag für Fragen zu Tools, die von einer JVM bereitgestellt werden, oder zur Funktionsweise in einem bestimmten Szenario.

3
Was macht -XX: MaxPermSize?
Warum sollte es speziell helfen, ein PermGen OutOfMemoryError-Problem zu beheben? Außerdem Bonuspunkte für eine Antwort, die mich auf die Dokumentation zu JVM-Argumenten verweist ...
259 java  jvm  jvm-arguments 


20
So erhalten Sie einen Thread- und Heap-Dump eines Java-Prozesses unter Windows, der nicht in einer Konsole ausgeführt wird
Ich habe eine Java-Anwendung, die ich von einer Konsole aus ausführe, die wiederum einen anderen Java-Prozess ausführt. Ich möchte einen Thread / Heap-Dump dieses untergeordneten Prozesses erhalten. Unter Unix könnte ich ein tun, kill -3 <pid>aber unter Windows AFAIK ist Strg-Break in der Konsole die einzige Möglichkeit, einen Thread-Dump zu …



6
PermGen-Eliminierung in JDK 8
Ich habe JDK 8 installiert und versucht, Eclipse auszuführen. Ich erhalte folgende Warnmeldung: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0 Was sind die Gründe, diese VM-Option zu ignorieren?
229 java  java-8  jvm  permgen 


30
Eclipse-Fehler: 'Java Virtual Machine konnte nicht erstellt werden'
Beim Starten von Eclipse Helios unter Windows 7 wird folgende Fehlermeldung angezeigt: Fehler beim Erstellen der Java Virtual Machine Meine eclipse.ini sieht wie folgt aus: -startup plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar -vm P:\Programs\jdk1.6\bin --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile -showsplash org.eclipse.platform --launcher.XXMaxPermSize 512m --launcher.defaultAction openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms120m -Xmn100m -Xmx1024m Mein JAVA_HOME ist soweit …
211 eclipse  jvm 

13
Java "Virtual Machine" vs. Python "Interpreter"?
Es scheint selten, von einer Python "virtuellen Maschine" zu lesen, während in Java "virtuelle Maschine" die ganze Zeit verwendet wird. Beide interpretieren Bytecodes; Warum sollte man eine virtuelle Maschine und die andere einen Dolmetscher nennen?
207 java  python  jvm 


3
Was macht das JVM-Flag CMSClassUnloadingEnabled tatsächlich?
Ich kann für mein ganzes Leben keine Definition dessen finden, was das Java VM-Flag CMSClassUnloadingEnabledtatsächlich tut, abgesehen von einigen sehr unscharfen Definitionen auf hoher Ebene wie "Behebt Ihre PermGen-Probleme" ( was übrigens nicht der Fall ist). Ich habe auf der Website von Sun / Oracle nachgesehen, und selbst die Optionsliste …



5
Wie bekomme ich VM-Argumente aus einer Java-Anwendung heraus?
Ich muss überprüfen, ob eine Option, die an JVM übergeben werden kann, explizit festgelegt ist oder ihren Standardwert hat. Genauer gesagt: Ich muss einen bestimmten Thread mit einer höheren nativen Stapelgröße als der Standardstapel erstellen. Falls der Benutzer sich jedoch selbst um solche Dinge kümmern möchte, geben Sie die -XssOption …
162 java  jvm  jvm-arguments 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.