Performance Monitoring Infrastructure (PMI) および Tivoli Performance Viewer (TPV) が収集する Java 仮想マシン (JVM) カウンターを 使用して、JVM のパフォーマンスをモニターすることができます。
合計、使用済み、および空きヒープ・サイズの各カウンターは、追加の構成設定を行うことなく使用できます。 残りのカウンターは、Java 仮想マシン・プロファイラーが有効な場合のみ使用できます。 このタスクについて詳しくは、Java 仮想マシン・プロファイラー・データの使用可能化を参照してください。
名前 | キー | 説明 | 細分度 | タイプ | レベル | オーバーヘッド | |
CpuUsage | jvmRuntimeModule.cpuUsage | 最後の照会以降の中央演算処理装置 (CPU) 使用量の平均パーセント | JVM 当たり | CountStatistic | 基本 | 低 | |
FreeMemory | jvmRuntimeModule.freeMemory | JVM ランタイムの空きメモリー | 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 プロファイラーが有効にならない限り使用できません。 JVM プロファイラー・データの使用可能化を参照してください。 | JVM 当たり | CountStatistic | すべて | 最大 | |
GCIntervalTime | jvmRuntimeModule.avgTimeBetweenGcCalls | 2 回のガーベッジ・コレクションの間の平均ガーベッジ・コレクション値 (秒)。 このカウンターは、JVM プロファイラーが有効にならない限り使用できません。 JVM プロファイラー・データの使用可能化を参照してください。 | JVM 当たり | TimeStatistic | すべて | 最大 | |
GCTime | jvmRuntimeModule.avgGcDuration | ガーベッジ・コレクションの平均所要時間。 このカウンターは、JVM プロファイラーが有効にならない限り使用できません。 JVM プロファイラー・データの使用可能化を参照してください。 | JVM 当たり | TimeStatistic | すべて | 最大 | |
WaitsForLockCount | jvmRuntimeModule.numWaitsForLock | スレッドがロックを待機する回数。 このカウンターは、JVM プロファイラーが有効にならない限り使用できません。 JVM プロファイラー・データの使用可能化を参照してください。 | JVM 当たり | CountStatistic | すべて | 最大 | |
WaitForLockTime | jvmRuntimeModule.avgTimeWaitForLock | スレッドがロックを待機する平均時間。 このカウンターは、JVM プロファイラーが有効にならない限り使用できません。 JVM プロファイラー・データの使用可能化を参照してください。 | JVM 当たり | TimeStatistic | すべて | 最大 | |
ThreadStartedCount | jvmRuntimeModule.numThreadsStarted | 開始されたスレッドの数。 このカウンターは、JVM プロファイラーが有効にならない限り使用できません。 JVM プロファイラー・データの使用可能化を参照してください。 | JVM 当たり | CountStatistic | すべて | 最大 | |
ThreadEndedCount | jvmRuntimeModule.numThreadsDead | 失敗したスレッドの数。このカウンターは、JVM プロファイラーが有効にならない限り使用できません。 JVM プロファイラー・データの使用可能化を参照してください。 | JVM 当たり | CountStatistic | すべて | 最大 | |
ObjectAllocateCount | jvmRuntimeModule.numObjectsAllocated 注:
このカウンターは、バージョン 6.1 では非推奨です。
|
ヒープ内に割り振られるオブジェクトの数。 このカウンターは、JVM の始動時に -XrunpmiJvmpiProfiler オプションが設定されていない限り使用できません。 | 4.0 から 6.0.x まで。6.1 で非推奨になりました。 | JVM 当たり | CountStatistic | すべて | 最大 |
ObjectMovedCount | jvmRuntimeModule.numObjectsMoved 注:
このカウンターは、バージョン 6.1 では非推奨です。
|
ヒープ内のオブジェクトの数。 このカウンターは、JVM の始動時に -XrunpmiJvmpiProfiler オプションが設定されていない限り使用できません。 | 4.0 から 6.0.x まで。6.1 で非推奨になりました。 | JVM 当たり | CountStatistic | すべて | 最大 |
ObjectFreedCount | jvmRuntimeModule.numObjectsFreed 注:
このカウンターは、バージョン 6.1 では非推奨です。
|
ヒープ内で解放されたオブジェクトの数。 このカウンターは、JVM の始動時に -XrunpmiJvmpiProfiler オプションが設定されていない限り使用できません。 | 4.0 から 6.0.x まで。6.1 で非推奨になりました。 | JVM 当たり | CountStatistic | すべて | 最大 |
重要: IBM 提供の JVM と、Solaris の Sun HotSpot JVM および HP の HP-UX 用 JVM を含む Sun HotSpot ベースの JVM では、JVM ツール・インターフェース (JVMTI) で収集される統計が異なります。
名前 | キー | 説明 | 細分度 | タイプ | レベル | オーバーヘッド |
FreeMemory | jvmRuntimeModule.freeMemory | JVM ランタイムの空きメモリー | Java 仮想マシン (JVM) 当たり | CountStatistic | 拡張 | 低 |
UsedMemory | jvmRuntimeModule.usedMemory | JVM ランタイムの使用メモリー | JVM 当たり | CountStatistic | 基本 | 低 |
HeapSize | jvmRuntimeModule.totalMemory | JVM ランタイムの合計メモリー | JVM 当たり | BoundedRangeStatistic。 合計メモリー・カウンターには、上限および下限は実装されません。 | 基本 | 高 |
UpTime | jvmRuntimeModule.upTime | JVM が稼働している時間 | JVM 当たり | CountStatistic | 基本 | 低 |