Contatori di macchine virtuali Java
È possibile utilizzare i contatori Java™ virtual machine (JVM) raccolti da Performance Monitoring Infrastructure (PMI) e Tivoli® Performance Viewer (TPV) per monitorare le prestazioni JVM.
I contatori delle dimensioni heap totali, utilizzate e libere sono disponibili senza ulteriori impostazioni di configurazione. I contatori rimanenti sono disponibili solo quando è abilitato un profiler Java virtual machine.
Definizioni di contatori
| Nome | Chiave | Descrizione | Granularità | Tipo | Livello | Sovraccarico | ID |
|---|---|---|---|---|---|---|---|
| FreeMemory | jvmRuntimeModule.freeMemory | La memoria libera nel runtime JVM | Secondo JVM | CountStatistic | Esteso | Bassa | 2 |
| HeapSize | jvmRuntimeModule.totalMemory | La memoria totale nel runtime JVM | Secondo JVM | BoundedRangeStatistic. IL upperBound E lowerBound non sono implementati per il contatore di memoria totale. | Base | Alta | 1 |
| ProcessCpuUsage | jvmRuntimeModule.cpuUsage | L'utilizzo della CPU (in percentuale) della JVM (Java virtual machine). | Secondo JVM | CountStatistic | Base | Bassa | 5 |
| UpTime | jvmRuntimeModule.upTime | La quantità di tempo in cui la JVM è in esecuzione | Secondo JVM | CountStatistic | Base | Bassa | 4 |
| UsedMemory | jvmRuntimeModule.usedMemory | La memoria utilizzata nel runtime JVM | Secondo JVM | CountStatistic | Base | Bassa | 3 |
| GCCount | jvmRuntimeModule.numGcCalls | il numero di chiamate della raccolta dati obsoleti. Questo contatore non è disponibile a meno che il profiler JVM non sia abilitato. | Secondo JVM | CountStatistic | Tutto | Massimo | 11 |
| GCIntervalTime | jvmRuntimeModule.avgTimeBetweenGcCalls | Il valore medio della raccolta dei rifiuti in millisecondi tra due raccolte di rifiuti. Questo contatore non è disponibile a meno che il profiler JVM non sia abilitato. | Secondo JVM | TimeStatistic | Tutto | Massimo | 12 |
| GCTime | jvmRuntimeModule.avgGcDuration | La media durata del tempo in millisecondi di una raccolta rifiuti. Questo contatore non è disponibile a meno che il profiler JVM non sia abilitato. | Secondo JVM | TimeStatistic | Tutto | Massimo | 13 |
| WaitsForLockCount | jvmRuntimeModule.numWaitsForLock | Il numero di attese di un thread per un blocco. Questo contatore non è disponibile a meno che il profiler JVM non sia abilitato. | Secondo JVM | CountStatistic | Tutto | Massimo | 19 |
| WaitForLockTime | jvmRuntimeModule.avgTimeWaitForLock | Il tempo medio in cui un thread attende un blocco. Questo contatore non è disponibile a meno che il profiler JVM non sia abilitato. | Secondo JVM | TimeStatistic | Tutto | Massimo | 20 |
| ThreadStartedCount | jvmRuntimeModule.numThreadsStarted | Il numero di thread avviati. Questo contatore non è disponibile a meno che il profiler JVM non sia abilitato. | Secondo JVM | CountStatistic | Tutto | Massimo | 17 |
| ThreadEndedCount | jvmRuntimeModule.numThreadsDead | Il numero di thread non riusciti. Questo contatore non è disponibile a meno che il profiler JVM non sia abilitato. | Secondo JVM | CountStatistic | Tutto | Massimo | 18 |
| ObjectAllocateCount | jvmRuntimeModule.numObjectsAllocated Funzionalità obsoleta: Questo contatore si applica solo alle versioni 4.0 - 6.0.x . È stato deprecato nella versione 6.1.
|
Il numero di oggetti allocati nell'heap. Questo contatore non è disponibile a meno che il -XrunpmiJvmpiProfiler l'opzione viene impostata all'avvio della JVM. | Secondo JVM | CountStatistic | Tutto | Massimo | 14 |
| ObjectMovedCount | jvmRuntimeModule.numObjectsMoved Funzionalità obsoleta: Questo contatore si applica solo alle versioni 4.0 - 6.0.x . È stato deprecato nella versione 6.1.
|
Il numero di oggetti nell'heap. Questo contatore non è disponibile a meno che il -XrunpmiJvmpiProfiler l'opzione viene impostata all'avvio della JVM. | Secondo JVM | CountStatistic | Tutto | Massimo | 16 |
| ObjectFreedCount | jvmRuntimeModule.numObjectsFreed Funzionalità obsoleta: Questo contatore si applica solo alle versioni 4.0 - 6.0.x . È stato deprecato nella versione 6.1.
|
Il numero di oggetti liberati nell'heap. Questo contatore non è disponibile a meno che il -XrunpmiJvmpiProfiler l'opzione viene impostata all'avvio della JVM. | Secondo JVM | CountStatistic | Tutto | Massimo | 15 |
Evitare problemi: Le statistiche raccolte tramite JVM Tool Interface (JVMTI) sono diverse per la JVM fornita da IBM® rispetto alle statistiche raccolte per il Sole HotSpot-based JVM, incluso Sun HotSpot JVM su Solaris e JVM fornita da Hewlett-Packard per HP-UX.