Contadores da Java virtual machine.
É possível usar os contadores Java™ virtual machine (JVM) que o PMI (Performance Monitoring Infrastructure) e o TPV (Tivoli ® Performance Viewer) coletam para monitorar o desempenho da JVM.
Os contadores de tamanho de heap total, utilizados e livres, estão disponíveis sem nenhuma definição de configuração adicional. Os contadores restantes estão disponíveis apenas quando um gerenciador de perfis da Java virtual machine está ativado
Definições de Contadores
Nome | Chave | Descrição | Granularidade | Type | Nível | Sobrecarga | ID |
---|---|---|---|---|---|---|---|
FreeMemory | jvmRuntimeModule.freeMemory | A memória livre no tempo de execução da JVM | Por JVM | CountStatistic | Estendido | Baixo | 2 |
HeapSize | jvmRuntimeModule.totalMemory | A memória total no tempo de execução da JVM | Por JVM | BoundedRangeStatistic. UpperBound e lowerBound não foram implementados para o Contador de memória total. | Básica | Alto | 1 |
ProcessCpuUsage | jvmRuntimeModule.cpuUsage | O Uso da CPU (em porcentagem) da Java virtual machine. | Por JVM | CountStatistic | Básica | Baixo | 5 |
UpTime | jvmRuntimeModule.upTime | A quantidade de tempo que a JVM está em execução | Por JVM | CountStatistic | Básica | Baixo | 4 |
UsedMemory | jvmRuntimeModule.usedMemory | A memória utilizada no tempo de execução da JVM | Por JVM | CountStatistic | Básica | Baixo | 3 |
GCcount | jvmRuntimeModule.numGcCalls | O número de chamadas de coleta de lixo. Esse contador não estará disponível exceto se o gerenciador de perfis JVM não estiver ativado. | Por JVM | CountStatistic | Todos | Max | 11 |
GCIntervalTime | jvmRuntimeModule.avgTimeBetweenGcCalls | O valor médio da coleta de lixo em milisegundos entre duas coletas de lixo. Esse contador não estará disponível exceto se o gerenciador de perfis JVM não estiver ativado. | Por JVM | TimeStatistic | Todos | Max | 12 |
GCTime | jvmRuntimeModule.avgGcDuration | A média da duração de tempo em milissegundos de uma coleta de lixo. Esse contador não estará disponível exceto se o gerenciador de perfis JVM não estiver ativado. | Por JVM | TimeStatistic | Todos | Max | 13 |
WaitsForLockCount | jvmRuntimeModule.numWaitsForLock | O número de vezes que um encadeamento aguarda por uma trava. Esse contador não estará disponível exceto se o gerenciador de perfis JVM não estiver ativado. | Por JVM | CountStatistic | Todos | Max | 19 |
WaitForLockTime | jvmRuntimeModule.avgTimeWaitForLock | O tempo médio que um thread aguarda um bloqueio. Esse contador não estará disponível exceto se o gerenciador de perfis JVM não estiver ativado. | Por JVM | TimeStatistic | Todos | Max | 20 |
ThreadStartedCount | jvmRuntimeModule.numThreadsStarted | O número de threads iniciados. Esse contador não estará disponível exceto se o gerenciador de perfis JVM não estiver ativado. | Por JVM | CountStatistic | Todos | Max | 17 |
ThreadEndedCount | jvmRuntimeModule.numThreadsDead | O número de encadeamentos que falharam. Esse contador não estará disponível exceto se o gerenciador de perfis JVM não estiver ativado. | Por JVM | CountStatistic | Todos | Max | 18 |
ObjectAllocateCount | jvmRuntimeModule.numObjectsAllocated Recurso descontinuado: esse contador se aplica apenas às Versões 4.0 - 6.0.x. Foi descontinuado na Versão 6.1.
|
O número de objetos alocados no heap. Este contador não está disponível a menos que a opção -XrunpmiJvmpiProfiler seja definida ao iniciar a JVM. | Por JVM | CountStatistic | Todos | Max | 14 |
ObjectMovedCount | jvmRuntimeModule.numObjectsMoved Recurso descontinuado: esse contador se aplica apenas às Versões 4.0 - 6.0.x. Foi descontinuado na Versão 6.1.
|
O número de objetos no heap. Este contador não está disponível a menos que a opção -XrunpmiJvmpiProfiler seja definida ao iniciar a JVM. | Por JVM | CountStatistic | Todos | Max | 16 |
ObjectFreedCount | jvmRuntimeModule.numObjectsFreed Recurso descontinuado: esse contador se aplica apenas às Versões 4.0 - 6.0.x. Foi descontinuado na Versão 6.1.
|
O número de objetos liberados no heap. Este contador não está disponível a menos que a opção -XrunpmiJvmpiProfiler seja definida ao iniciar a JVM. | Por JVM | CountStatistic | Todos | Max | 15 |
Evite problemas: as estatísticas que são reunidas por meio da JVM Tool Interface (JVMTI) são diferentes para a JVM fornecida pelo IBM® do que as estatísticas que são reunidas para a JVM baseada no Sun HotSpot, incluindo a JVM Sun HotSpot no Solaris e a JVM fornecida pelo Hewlett-Packard para HP-UX.