
Sie sehen die Liste der momentan instanziierten VMs und zu jeder VM die folgenden Spalteninformationen:
|
Spaltenname |
Bedeutung und mögliche Werte |
|
Nr: |
interne Nummer der VM (0, 1, 2, ...) |
|
Zeit |
Uhrzeit, wann die VM die Bearbeitung des letzten Requests begonnen hat |
|
WP |
Nummer des Workprozesses, dem die VM momentan zugeordnet ist (0, 1, 2, ... oder leer, falls nicht zugeordnet) |
|
Typ |
Verwendungstyp der VM; mögliche Werte:
|
|
Zustand |
momentaner Zustand der VM; mögliche Werte:
|
|
Benutzer |
Name des Benutzers, der das momentan bearbeitete Programm gestartet hat |
|
Programm |
Name des Anwendungsprogramms, das gerade bearbeitet wird |
|
CPU |
Von der VM bisher verbrauchte Prozessorzeit im Format Stunden:Minuten:Sekunden:Mikrosekunden (hhhh:mm:ss.mmmm) |
|
MB |
Von der VM momentan belegter Speicherplatz in Megabyte |
|
Debugging |
momentaner Debug-Zustand der VM; mögliche Werte:
|
|
Port |
Nummer des Ports, über den die VM mit dem Debugger verbunden ist (8000, 8001, ...) |
|
SGC Zustand |
Zustand der VM im Falle einer Shared Garbage Collection, jeweils mit dem Zusatz "wartet", falls die VM selbst auf die Verfügbarkeit von Speicher wartet. Folgende Zustände sind möglich:
|
Darüber hinaus gibt es weitere Tabellenspalten, die standardmäßig nicht angezeigt werden, die jedoch mithilfe der Kontextmenüfunktion Einblenden des ALV-Controls zur Anzeige gebracht werden können.
|
Spaltenname |
Bedeutung und mögliche Werte |
|
Info |
Ein Icon signalisiert einen speziellen Zustand der VM (s.u.). |
|
Sperren |
Anzahl der Sperren, die von der VM gehalten werden. VM übergreifende Sperren werden innerhalb des VM Containers zum Synchronisieren von globalen Daten verwendet. Um Kollisionen zu minimieren, gibt es für die einzelnen Anwendungsbereiche verschiedene Sperren, die durch ihren Namen unterschieden werden können. Falls gerade eine Sperre gesetzt werden soll, sehen Sie den Namen dieser Sperre. Wurde eine Sperre gesetzt, dann wird deren Namen angezeigt. |
|
Trace |
An oder Aus, je nachdem ob Trace-Flags angeschaltet sind |
|
LWP |
Nummer des Workprozesses, dem die VM zuletzt zugeordnet war ("Last Work Process"; 0, 1, 2,...) Diese Info ist z. B. hilfreich, wenn Sie den zugehörigen Developer-Trace (dev_w0, dev_w1,... ) suchen (vgl. Entwickler-Traces). |
|
Sperrname |
Name der Sperre, die zuletzt angefordert wurde. Falls mehrere Sperren gehalten werden, können Sie die anderen Sperren in der technischen Info der VM sehen ( ). Dabei bezeichnet
Da die Sperren naturgemäß recht flüchtig sind (es sei denn, die VM hat sich verklemmt), sind diese Informationen relativ selten zu sehen. |
Die ersten drei Spalten geben nähere Informationen, wenn die VM vorübergehend in einem speziellen Zustand ist. Der spezielle Zustand einer VM wird im standardmäßigen Tabellen-Layout durch eine besondere Hintergrundfarbe ihrer Tabellenzeile gekennzeichnet.
Eine
hellblau eingefärbte Zeile signalisiert, dass für diese VM das Debugging angeschaltet wurde, so dass sie beim nächsten Request mit einem Debugger verbunden werden kann. In der Zusatzspalte
Info erscheint das Icon
.
Eine
gelb eingefärbte Zeile signalisiert, dass für diese VM Trace-Flags angeschaltet worden sind. In der Zusatzspalte
Info erscheint das Icon
und in der Zusatzspalte
Trace die Anzeige
An oder
Aus.
Eine
rot eingefärbte Tabellenzeile signalisiert, dass diese VM mindestens eine Sperre (Mutex-Flag) hält, d.h. eine oder mehrere VMC-Ressourcen exklusiv beansprucht. In der Zusatzspalte
Info erscheint das Icon
und in der Zusatzspalte
Sperren die Anzahl der gehaltenen Sperren.