Contadores de la JVM (Máquina virtual Java)
Puede utilizar los contadores JVM (Máquina virtual Java™) que recopilan PMI (Monitoring Infrastructure) y TPV (Tivoli Performance Viewer) para supervisar el rendimiento de la JVM.
Los contadores de tamaño de almacenamiento dinámico total, utilizado y libre están disponible sin valores de configuración adicionales. Los contadores restantes sólo están disponibles cuando se habilita el perfilado de JVM (Máquina virtual Java).
Definiciones de contador
Nombre | Clave | Descripción | Granularidad | Type | Nivel | Sobrecarga | ID |
---|---|---|---|---|---|---|---|
FreeMemory | jvmRuntimeModule.freeMemory | La memoria libre en el tiempo de ejecución de JVM | Por JVM | CountStatistic | Ampliado | Bajo | 2 |
HeapSize | jvmRuntimeModule.totalMemory | La memoria total en el tiempo de ejecución de JVM | Por JVM | BoundedRangeStatistic. upperBound y lowerBound no se implementan para el contador de memoria total. | Básico | Alto | 1 |
ProcessCpuUsage | jvmRuntimeModule.cpuUsage | Uso de la CPU (en porcentaje) de la máquina virtual Java. | Por JVM | CountStatistic | Básico | Bajo | 5 |
UpTime | jvmRuntimeModule.upTime | El tiempo de ejecución de la JVM | Por JVM | CountStatistic | Básico | Bajo | 4 |
UsedMemory | jvmRuntimeModule.usedMemory | La memoria utilizada en el tiempo de ejecución de JVM | Por JVM | CountStatistic | Básico | Bajo | 3 |
GCcount | jvmRuntimeModule.numGcCalls | Número de llamadas de recogida de basura. Este contador no está disponible a menos que el perfilado de JVM esté habilitado. | Por JVM | CountStatistic | Todos | Máx | 11 |
GCIntervalTime | jvmRuntimeModule.avgTimeBetweenGcCalls | El medio de recogida de basura en milisegundos entre dos recogidas de basura. Este contador no está disponible a menos que el perfilado de JVM esté habilitado. | Por JVM | TimeStatistic | Todos | Máx | 12 |
GCTime | jvmRuntimeModule.avgGcDuration | El promedio de tiempo de duración en milisegundos de una recogida de basura. Este contador no está disponible a menos que el perfilado de JVM esté habilitado. | Por JVM | TimeStatistic | Todos | Máx | 13 |
WaitsForLockCount | jvmRuntimeModule.numWaitsForLock | Número de veces que una hebra espera un bloqueo. Este contador no está disponible a menos que el perfilado de JVM esté habilitado. | Por JVM | CountStatistic | Todos | Máx | 19 |
WaitForLockTime | jvmRuntimeModule.avgTimeWaitForLock | Tiempo medio que una hebra espera un bloqueo. Este contador no está disponible a menos que el perfilado de JVM esté habilitado. | Por JVM | TimeStatistic | Todos | Máx | 20 |
ThreadStartedCount | jvmRuntimeModule.numThreadsStarted | El número de hebras iniciadas. Este contador no está disponible a menos que el perfilado de JVM esté habilitado. | Por JVM | CountStatistic | Todos | Máx | 17 |
ThreadEndedCount | jvmRuntimeModule.numThreadsDead | El número de hebras fallidas. Este contador no está disponible a menos que el perfilado de JVM esté habilitado. | Por JVM | CountStatistic | Todos | Máx | 18 |
ObjectAllocateCount | jvmRuntimeModule.numObjectsAllocated![]() |
El número de objetos asignados en el almacenamiento dinámico. Este contador no está disponible a menos que se establezca la opción -XrunpmiJvmpiProfiler cuando se inicia la JVM. | Por JVM | CountStatistic | Todos | Máx | 14 |
ObjectMovedCount | jvmRuntimeModule.numObjectsMoved![]() |
El número de objetos en el almacenamiento dinámico. Este contador no está disponible a menos que se establezca la opción -XrunpmiJvmpiProfiler cuando se inicia la JVM. | Por JVM | CountStatistic | Todos | Máx | 16 |
ObjectFreedCount | jvmRuntimeModule.numObjectsFreed![]() |
El número de objetos liberados en el almacenamiento dinámico. Este contador no está disponible a menos que se establezca la opción -XrunpmiJvmpiProfiler cuando se inicia la JVM. | Por JVM | CountStatistic | Todos | Máx | 15 |
