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

Betrachte große XML-Dateien in Eclipse?

Ich arbeite an einem Projekt mit einigen großen XML-Dateien (von 50MB bis über 1GB) und es wäre schön, wenn ich sie in Eclipse (einfache Textansicht ist in Ordnung) sehen könnte, ohne dass Java keinen Heap-Speicher mehr hat. Ich habe versucht, d...
07.11.2009, 07:34
4
Antworten

Java-Speicherrichtlinie

Wahrscheinlich eine dumme Frage, aber .. Gibt es irgendwelche guten Richtlinien dafür, wie viel Speicher grundlegende Java-Datenstrukturen verbrauchen werden? Ie: Wie viel Speicher wird von einem einfachen POJO mit einem int-Member und ein...
11.01.2010, 21:33
2
Antworten

Kann ich programmgesteuert herausfinden, in welcher GC-Generation eine Instanz lebt?

Diese Frage beschränkt sich auf HotSpot-Generationen . Gibt es eine Möglichkeit, programmgesteuert herauszufinden, in welcher Generation eine bestimmte Instanz lebt? Daten wie: Junge oder alte Generation? Wenn jung, welcher Überlebende Ra...
16.12.2010, 00:36
1
Antwort

Werden Finalizer (und ReferenceQueues) bei JVM-Beendigung ausgeführt? [Duplikat]

     Diese Frage hat hier schon eine Antwort:                   Ruft JVM / GC 'finalize ()' beim Programm / Thread-Exit auf?                                      2 Antworten                                Ich weiß Sie können nicht...
06.08.2013, 06:18
2
Antworten

wenn java jvm Bytecode kompiliert, wo geht dieser Code in den Prozessraum?

Wenn der jvm (Hotspot in meinem Fall) bestimmte Codepfade permanent in den Maschinencode übersetzt, wo wird dieser Maschinencode gespeichert? im .text-Segment des Prozessspeichers? im Heap des Prozesses ?? Ich spreche nicht über JITing. Nach...
25.06.2013, 21:08
3
Antworten

So führen Sie TeamCity auf 64-Bit-JVM aus

Ich habe gerade herausgefunden, dass TeamCity aus irgendeinem Grund auf der 32-Bit-JVM unter Windows läuft. Ich sehe Speicherfehler protokolliert beim Auschecken eines großen (nicht so großen) Git Repo und bin bereits bei der maximalen Heap-G...
08.11.2013, 17:51
1
Antwort

Java-Methodenparameterwerte in ASM

Ich versuche, die Werte der Methodenparameter eines Java-Programms zu erhalten. Ich verwende ASM, um den Bytecode zu instrumentieren und diese Werte zu erhalten. Ich laufe jedoch in einige Schwierigkeiten. Hier ist die Methode visitCode (), m...
17.12.2012, 09:09
2
Antworten

Ist die Adresse eines Objekts während seines Lebenszyklus fixiert?

Ist die Adresse eines Objekts während seines Lebenszyklus konstant oder kann es sich ändern? Ich dachte nur, die Adresse eines Objekts ändert sich nie. Ist es JVM abhängig? Ich habe keine klare Spezifikation gefunden.     
27.11.2013, 17:58
4
Antworten

Wie finde ich heraus, wie viele Referenzen ein Objekt hat? [Duplikat]

Ist es möglich und / oder einfach herauszufinden, wie viele eingehende Referenzen ein beliebiges Objekt hat? Das heißt, wie viele Objekte sich darauf beziehen. Vielen Dank im Voraus ...     
28.01.2014, 04:56
3
Antworten

Wie kann ich sehen, was Garbage Collector ausführt, indem ich gc logs anschaue?

Wie kann ich sehen, welcher Garbage Collector (CMS, Parallel usw.) ausgeführt wird, indem ich gc-Protokolle für kleinere und größere Sammlungen anschaue? Ich habe keinen Zugriff auf die Befehlszeilenoptionen, die auf Java gesetzt sind (das Sysad...
01.11.2012, 09:11