JVM-Zähler
Mit den JVM-Zählern (Java™ Virtual Machine), die von Performance Monitoring Infrastructure (PMI) und Tivoli Performance Viewer (TPV) erfasst werden, können Sie die Leistung der Java Virtual Machine überwachen.
Die Zähler für Gesamtgröße, genutzten und freien Heapspeicher sind ohne zusätzliche Konfigurationseinstellungen verfügbar. Die verbleibenden Zähler sind nur verfügbar, wenn ein Profiler der Java Virtual Machine aktiviert ist.
Zählerdefinitionen
Name | Schlüssel | Beschreibung | Unterteilung | Typ | Stufe | Aufwand | ID |
---|---|---|---|---|---|---|---|
FreeMemory | jvmRuntimeModule.freeMemory | Der freie Speicher in der JVM-Laufzeit. | Pro JVM | CountStatistic | Erweitert | Niedrig | 2 |
HeapSize | jvmRuntimeModule.totalMemory | Der gesamte Speicher in der JVM-Laufzeit. | Pro JVM | BoundedRangeStatistic. upperBound und lowerBound sind für den Gesamtspeicherzähler nicht implementiert. | Basis | Hoch | 1 |
ProcessCpuUsage | jvmRuntimeModule.cpuUsage | CPU-Belastung (in Prozent) der Java Virtual Machine. | Pro JVM | CountStatistic | Basis | Niedrig | 5 |
UpTime | jvmRuntimeModule.upTime | Der Zeitraum, in dem eine JVM aktiv ist. | Pro JVM | CountStatistic | Basis | Niedrig | 4 |
UsedMemory | jvmRuntimeModule.usedMemory | Der belegte Speicher in der JVM-Laufzeit. | Pro JVM | CountStatistic | Basis | Niedrig | 3 |
GCcount | jvmRuntimeModule.numGcCalls | Gibt an, wie oft die Garbage-Collection aufgerufen wird. Dieser Zähler ist nur verfügbar, wenn der JVM-Profiler aktiviert ist. | Pro JVM | CountStatistic | Alle | Maximal | 11 |
GCIntervalTime | jvmRuntimeModule.avgTimeBetweenGcCalls | Die durchschnittliche Wartezeit zwischen zwei Garbage-Collection-Vorgängen in Millisekunden. Dieser Zähler ist nur verfügbar, wenn der JVM-Profiler aktiviert ist. | Pro JVM | TimeStatistic | Alle | Maximal | 12 |
GCTime | jvmRuntimeModule.avgGcDuration | Die durchschnittliche Dauer einer Garbage-Collection in Millisekunden. Dieser Zähler ist nur verfügbar, wenn der JVM-Profiler aktiviert ist. | Pro JVM | TimeStatistic | Alle | Maximal | 13 |
WaitsForLockCount | jvmRuntimeModule.numWaitsForLock | Gibt an, wie oft ein Thread auf eine Sperre wartet. Dieser Zähler ist nur verfügbar, wenn der JVM-Profiler aktiviert ist. | Pro JVM | CountStatistic | Alle | Maximal | 19 |
WaitForLockTime | jvmRuntimeModule.avgTimeWaitForLock | Gibt die durchschnittliche Zeit an, die ein Thread auf eine Sperre warten muss. Dieser Zähler ist nur verfügbar, wenn der JVM-Profiler aktiviert ist. | Pro JVM | TimeStatistic | Alle | Maximal | 20 |
ThreadStartedCount | jvmRuntimeModule.numThreadsStarted | Die Anzahl der gestarteten Threads. Dieser Zähler ist nur verfügbar, wenn der JVM-Profiler aktiviert ist. | Pro JVM | CountStatistic | Alle | Maximal | 17 |
ThreadEndedCount | jvmRuntimeModule.numThreadsDead | Die Anzahl der fehlgeschlagenen Threads. Dieser Zähler ist nur verfügbar, wenn der JVM-Profiler aktiviert ist. | Pro JVM | CountStatistic | Alle | Maximal | 18 |
ObjectAllocateCount | jvmRuntimeModule.numObjectsAllocated![]() |
Die Anzahl der im Heapspeicher zugeordneten Objekte. Dieser Zähler ist erst verfügbar, wenn -XrunpmiJvmpiProfiler beim Start der JVM eingestellt ist. | Pro JVM | CountStatistic | Alle | Maximal | 14 |
ObjectMovedCount | jvmRuntimeModule.numObjectsMoved![]() |
Die Anzahl der Objekte im Heapspeicher. Dieser Zähler ist erst verfügbar, wenn -XrunpmiJvmpiProfiler beim Start der JVM eingestellt ist. | Pro JVM | CountStatistic | Alle | Maximal | 16 |
ObjectFreedCount | jvmRuntimeModule.numObjectsFreed![]() |
Die Anzahl der Objekte, die im Heapspeicher freigegeben wurden. Dieser Zähler ist erst verfügbar, wenn -XrunpmiJvmpiProfiler beim Start der JVM eingestellt ist. | Pro JVM | CountStatistic | Alle | Maximal | 15 |
