jvm

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

So lesen Sie die Ausgabe von + PrintTenuringDistribution

Ich habe GC Log mit -XX:+PrintTenuringDistribution aktiviert. Aber ich bin ziemlich verwirrt mit der tenuring Verteilung unten. Von Was ich gelesen habe, gibt es 10532656 Bytes im Alter 1 (überlebte von 1 GC) in der ersten GC. In der zweit...
24.10.2013, 06:19
3
Antworten

Was ist schneller in Java 6 Classloading?

Die ProGuard Startseite wird als Feature aufgelistet: Retargeting und Preverifying bestehender Klassendateien für Java 6, zu übernehmen vollständiger Vorteil von Java 6's schnellerem Laden von Klassen. Was ist der Unterschied in Java...
23.05.2012, 17:27
4
Antworten

Wie erkennen Sie Anwesenheit und Speicherort von JVM unter Windows?

Ich versuche herauszufinden, ob eine JVM installiert ist und wo sie sich befindet, damit ich java.exe ausführen kann. Alles, was ich gefunden habe, ist HKCU\Software\JavaSoft\Java Runtime Environment\<ver> . Kann man davon ausgehen...
25.01.2011, 09:24
2
Antworten

JIT Optimierungen vom Feinsten

Ich habe viel darüber gelesen und gehört, wie JIT-Compiler Optimierungen vornehmen können, die für Native-Code-Compiler unmöglich sind und dass diese Optimierungen enorme Leistungssteigerungen bewirken können. Also habe ich mich gefragt, was...
13.04.2012, 05:51
3
Antworten

So verstehen Sie Java-Hotspot-Fehler

Jungs, wenn die JVM stürzt ab, schreibt ein Fehlerprotokoll hs_err_pid.log. Ich möchte herausfinden, was die JVM zum Absturz gebracht hat. Wie man diese Logs versteht, ist überall dokumentiert, wie dieses Log arrangiert ist. Ich habe versucht, i...
12.05.2009, 05:40
2
Antworten

So verhindern Sie, dass Java VM beim Absturz / Schreiben sensibler Daten auf den Datenträger einen Speicherauszug erstellt

Ich schreibe ein Java-Programm, das vertrauliche Daten (Passwort und private Schlüssel) im Speicher speichert. Es wird frei auf jedem Betriebssystem bereitgestellt. Ich weiß, dass ein Benutzer ein Speicherabbild manuell auf fast jedem System ers...
20.05.2011, 16:13
2
Antworten

Akzeptiert XX: UseSE-Werte für Java JVM?

Ich mag Leistung einer Anwendung über mehr SSE-Versionen vergleichen und war nicht in der Lage, die Werte zu finden, die von diesem JVM-Flag akzeptiert werden. Ich teste 0, 1, 3, und 4. Ich bin sehr unsicher, wenn 4 akzeptiert wird (alle Beispie...
05.04.2011, 02:22
2
Antworten

Abrufen lokaler Variablen aus einem Stapelrahmen auf der JVM

Gibt es eine Möglichkeit, eine Map oder andere Datenstruktur der lokalen Variablen im aktuellen Bereich in der JVM zu erhalten, ohne einen Debugger zu verwenden? Das heißt, um die Einheimischen des aktuellen Stack-Frame zu bekommen? Ich weiß,...
31.08.2009, 19:35
2
Antworten

Warum steigen die GC-Zeiten bei einer Java-App mit langer Laufzeit und hohem Durchsatz kontinuierlich an?

Ich habe eine Java-Anwendung mit hohen Datenmengen, die eine konsistente Belastung von 50000 ms / s verarbeitet. Es ist auf hohen Durchsatz mit den folgenden Einstellungen abgestimmt: -Xmx3g -Xms3g -XX: Neue Größe = 2g -Xss128k -XX: SurvivorR...
09.09.2010, 08:55
1
Antwort

32Bit Native Code, JNA und eine 64Bit JVM

Ich entwickle eine Java-Anwendung mit einer nativen 32Bit-Bibliothek, auf die ich über JNA zugreife. Unter MacOS X Snow Leopard ist es möglich, den Parameter "-d32" an die JVM zu übergeben, wodurch die JVM im 32Bit-Modus gestartet wird. Ich habe...
29.05.2011, 18:17