クラス
java.lang.management.MemoryUsageの使用
パッケージ
説明
このパッケージには、
java.lang.management
APIの標準実装に対するJDKの拡張機能が含まれており、プラットフォームの他のコンポーネントの管理インタフェースも定義します。Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供します。
-
com.sun.managementでのMemoryUsageの使用
修飾子と型メソッド説明GcInfo.getMemoryUsageAfterGc()
このGCが終了した時点の全メモリー・プールのメモリー使用状況を返します。GcInfo.getMemoryUsageBeforeGc()
このGCが開始された時点の全メモリー・プールのメモリー使用状況を返します。 -
java.lang.managementでのMemoryUsageの使用
修飾子と型メソッド説明static MemoryUsage
MemoryUsage.from
(CompositeData cd) 指定されたCompositeData
で表されるMemoryUsage
オブジェクトを返します。MemoryPoolMXBean.getCollectionUsage()
Java仮想マシンがこのメモリー・プールで使用されないオブジェクトのリサイクルに最後に最善を尽くしたあとのメモリー使用量を返します。MemoryMXBean.getHeapMemoryUsage()
オブジェクトの割当てに使用されるヒープの現在のメモリー使用量を返します。MemoryMXBean.getNonHeapMemoryUsage()
Java仮想マシンによって使用されるヒープ以外の現在のメモリー使用量を返します。MemoryPoolMXBean.getPeakUsage()
Java仮想マシンが起動されてから、またはピークがリセットされてからの、このメモリー・プールのピーク・メモリー使用量を返します。MemoryNotificationInfo.getUsage()
通知が構築されたときのメモリー・プールのメモリー使用量を返します。MemoryPoolMXBean.getUsage()
このメモリー・プールのメモリー使用量の評価値を返します。修飾子コンストラクタ説明MemoryNotificationInfo
(String poolName, MemoryUsage usage, long count) MemoryNotificationInfo
オブジェクトを構築します。