Dies ist der Befehl gc-analyze-4.8, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
gc-analyze - Analysieren von Garbage Collector (GC)-Speicherabbildern
ZUSAMMENFASSUNG
gc-analyse [zur Auswahl] ... [Datei]
BESCHREIBUNG
gc-analyse druckt eine Analyse eines GC-Speicherauszugs auf Standardausgabe.
Die Speicherabbilder können durch Aufrufen von "gnu.gcj.util.GCInfo.enumerate(String
namePrefix)" aus Java-Code. Ein Speicherabbild wird erstellt, wenn kein Speicher vorhanden ist
wenn "gnu.gcj.util.GCInfo.setOOMDump(String namePrefix)" vor dem Speichermangel aufgerufen wird
tritt ein.
Wenn Sie dieses Programm ausführen, werden zwei Dateien erstellt: TestDump001 und TestDump001.bytes.
gnu.gcj.util.* importieren;
import java.util. *;
öffentliche Klasse GCDumpTest
{
static public void main(String args[])
{
Anordnungsliste l = neue ArrayList (1000);
für (int i = 1; i <1500; i ++) {
l.add("Das ist String #" + i);
}
GCInfo.enumerate("TestDump");
}
}
Der Speicherabzug kann dann angezeigt werden, indem Sie Folgendes ausführen:
gc-analyze -v TestDump001
OPTIONAL
- ausführlich
-v Ausführliche Ausgabe.
-p Werkzeug-Präfix
Präfix zu den Namen der hinzugefügt nm und lesen Sie sich Befehle.
-d Verzeichnis
Verzeichnis, das die ausführbaren und gemeinsam genutzten Bibliotheken enthält, die verwendet wurden, als der Dump erstellt wurde
generiert.
--help
Drucken Sie eine Hilfenachricht und beenden Sie dann das Programm.
--Version
Versionsinformationen drucken, dann beenden.
Verwenden Sie gc-analyze-4.8 online mit den onworks.net-Diensten