Compteurs de la machine virtuelle Java
Vous pouvez utiliser les compteurs de la machine virtuelle Java™ (JVM) collectés par Performance Monitoring Infrastructure (PMI) et Tivoli Performance Viewer (TPV) pour surveiller les performances JVM.
Les compteurs pour la taille de segment totale, utilisée et disponible, sont disponibles sans paramètres de configuration supplémentaires. Les compteurs restants ne sont disponibles que lorsqu'un profileur Java Virtual Machine est activé.
Définition des compteurs
Name | Clé | Description | Granularité | Type | Niveau | Surcharge | ID |
---|---|---|---|---|---|---|---|
FreeMemory | jvmRuntimeModule.freeMemory | Mémoire disponible dans l'environnement d'exécution de la JVM | Par JVM | CountStatistic | Etendu | Faible | 2 |
HeapSize | jvmRuntimeModule.totalMemory | Mémoire totale dans l'environnement d'exécution de la JVM | Par JVM | BoundedRangeStatistic. La limite supérieure et la limite inférieure ne sont pas mises en oeuvre pour le compteur de la mémoire totale. | De base | Elevée | 1 |
ProcessCpuUsage | jvmRuntimeModule.cpuUsage | Utilisation du CPU (en pourcentage) de la machine virtuelle Java | Par JVM | CountStatistic | De base | Faible | 5 |
UpTime | jvmRuntimeModule.upTime | Durée d'exécution de la machine virtuelle Java | Par JVM | CountStatistic | De base | Faible | 4 |
UsedMemory | jvmRuntimeModule.usedMemory | Mémoire utilisée dans l'environnement d'exécution de la JVM | Par JVM | CountStatistic | De base | Faible | 3 |
GCcount | jvmRuntimeModule.numGcCalls | Nombre d'appels de récupération de place. Ce compteur n'est pas disponible si le profileur JVM n'est pas activé. | Par JVM | CountStatistic | Toutes | Maximal | 11 |
GCIntervalTime | jvmRuntimeModule.avgTimeBetweenGcCalls | Intervalle moyen en millisecondes entre deux appels de récupération de place. Ce compteur n'est pas disponible si le profileur JVM n'est pas activé. | Par JVM | TimeStatistic | Toutes | Maximal | 12 |
GCTime | jvmRuntimeModule.avgGcDuration | Durée moyenne en millisecondes d'une opération de récupération de place. Ce compteur n'est pas disponible si le profileur JVM n'est pas activé. | Par JVM | TimeStatistic | Toutes | Maximal | 13 |
WaitsForLockCount | jvmRuntimeModule.numWaitsForLock | Nombre de fois où une unité d'exécution est en attente de verrouillage. Ce compteur n'est pas disponible si le profileur JVM n'est pas activé. | Par JVM | CountStatistic | Toutes | Maximal | 19 |
WaitForLockTime | jvmRuntimeModule.avgTimeWaitForLock | Temps moyen d'attente de verrouillage par une unité d'exécution. Ce compteur n'est pas disponible si le profileur JVM n'est pas activé. | Par JVM | TimeStatistic | Toutes | Maximal | 20 |
ThreadStartedCount | jvmRuntimeModule.numThreadsStarted | Nombre d'unités d'exécution démarrées. Ce compteur n'est pas disponible si le profileur JVM n'est pas activé. | Par JVM | CountStatistic | Toutes | Maximal | 17 |
ThreadEndedCount | jvmRuntimeModule.numThreadsDead | Nombre d'unités d'exécution en échec. Ce compteur n'est pas disponible si le profileur JVM n'est pas activé. | Par JVM | CountStatistic | Toutes | Maximal | 18 |
ObjectAllocateCount | jvmRuntimeModule.numObjectsAllocated![]() |
Nombre d'objets alloués dans le tas. Ce compteur n'est disponible que si -XrunpmiJvmpiProfiler est spécifié au démarrage de la JVM. | Par JVM | CountStatistic | Toutes | Maximal | 14 |
ObjectMovedCount | jvmRuntimeModule.numObjectsMoved![]() |
Nombre d'objets dans le tas. Ce compteur n'est disponible que si -XrunpmiJvmpiProfiler est spécifié au démarrage de la JVM. | Par JVM | CountStatistic | Toutes | Maximal | 16 |
ObjectFreedCount | jvmRuntimeModule.numObjectsFreed![]() |
Nombre d'objets libérés dans le tas. Ce compteur n'est disponible que si -XrunpmiJvmpiProfiler est spécifié au démarrage de la JVM. | Par JVM | CountStatistic | Toutes | Maximal | 15 |
