Performance Monitoring Infrastructure (PMI) および Tivoli Performance Viewer (TPV) が収集する Java 仮想マシン (JVM) カウンターを 使用して、JVM のパフォーマンスをモニターすることができます。
一部の例外 (合計、使用済み、および空きヒープ・サイズに使用されるカウンター) を除き、 カウンターは、Java 仮想マシン・プロファイラー・インターフェース (JVMPI) を使用して検出できます。 JVMPI を使用するには、-XrunpmiJvmpiProfiler コマンド行を設定して、モニターを有効にしてください。 詳しくは、Java 仮想マシン・プロファイラー・データの使用可能化 を参照してください。
名前 | キー | 説明 | 細分度 | タイプ | レベル | オーバーヘッド |
FreeMemory | jvmRuntimeModule.freeMemory | JVM ランタイムの空きメモリー | Java 仮想マシン (JVM) 当たり | CountStatistic | 拡張 | 低 |
UsedMemory | jvmRuntimeModule.usedMemory | JVM ランタイムの使用メモリー | JVM 当たり | CountStatistic | 基本 | 低 |
HeapSize | jvmRuntimeModule.totalMemory | JVM ランタイムの合計メモリー | JVM 当たり | BoundedRangeStatistic。Total memory カウンターには、upperBound および lowerBound はインプリメントされていません。 | 基本 | 高 |
UpTime | jvmRuntimeModule.upTime | JVM が稼働している時間 | JVM 当たり | CountStatistic | 基本 | 低 |
GCCount | jvmRuntimeModule.numGcCalls | ガーベッジ・コレクションの呼び出し回数。 このカウンターは、JVM の始動時に -XrunpmiJvmpiProfiler オプションが設定されていない限り使用できません。 | JVM 当たり | CountStatistic | すべて | 最大 |
GCIntervalTime | jvmRuntimeModule.avgTimeBetweenGcCalls | 2 回のガーベッジ・コレクションの間の平均ガーベッジ・コレクション値 (秒)。 このカウンターは、JVM の始動時に -XrunpmiJvmpiProfiler オプションが設定されていない限り使用できません。 | JVM 当たり | TimeStatistic | すべて | 最大 |
GCTime | jvmRuntimeModule.avgGcDuration | ガーベッジ・コレクションの平均所要時間。 このカウンターは、JVM の始動時に -XrunpmiJvmpiProfiler オプションが設定されていない限り使用できません。 | JVM 当たり | TimeStatistic | すべて | 最大 |
WaitsForLockCount | jvmRuntimeModule.numWaitsForLock | スレッドがロックを待機する回数。 このカウンターは、JVM の始動時に -XrunpmiJvmpiProfiler オプションが設定されていない限り使用できません。 | JVM 当たり | CountStatistic | すべて | 最大 |
WaitForLockTime | jvmRuntimeModule.avgTimeWaitForLock | スレッドがロックを待機する平均時間。 このカウンターは、JVM の始動時に -XrunpmiJvmpiProfiler オプションが設定されていない限り使用できません。 | JVM 当たり | TimeStatistic | すべて | 最大 |
ObjectAllocateCount | jvmRuntimeModule.numObjectsAllocated | ヒープ内に割り振られるオブジェクトの数。 このカウンターは、JVM の始動時に -XrunpmiJvmpiProfiler オプションが設定されていない限り使用できません。 | JVM 当たり | CountStatistic | すべて | 最大 |
ObjectMovedCount | jvmRuntimeModule.numObjectsMoved | ヒープ内のオブジェクトの数。 このカウンターは、JVM の始動時に -XrunpmiJvmpiProfiler オプションが設定されていない限り使用できません。 | JVM 当たり | CountStatistic | すべて | 最大 |
ObjectFreedCount | jvmRuntimeModule.numObjectsFreed | ヒープ内で解放されたオブジェクトの数。 このカウンターは、JVM の始動時に -XrunpmiJvmpiProfiler オプションが設定されていない限り使用できません。 | JVM 当たり | CountStatistic | すべて | 最大 |
ThreadStartedCount | jvmRuntimeModule.numThreadsStarted | 開始されたスレッドの数。 このカウンターは、JVM の始動時に -XrunpmiJvmpiProfiler オプションが設定されていない限り使用できません。 | JVM 当たり | CountStatistic | すべて | 最大 |
ThreadEndedCount | jvmRuntimeModule.numThreadsDead | 失敗したスレッドの数。このカウンターは、JVM の始動時に -XrunpmiJvmpiProfiler オプションが設定されていない限り使用できません。 | JVM 当たり | CountStatistic | すべて | 最大 |