Package com.streamconverter.benchmark
Class ResourceMonitor
java.lang.Object
com.streamconverter.benchmark.ResourceMonitor
リソース使用量を監視するユーティリティクラス
メモリ使用量とパフォーマンス指標を測定し、大容量データ処理の効率性を検証します。 5GBデータ/50MBメモリ目標の達成を評価するために使用されます。
-
Constructor Details
-
ResourceMonitor
public ResourceMonitor()Creates a newResourceMonitor
.
-
-
Method Details
-
start
モニタリングを開始します- Parameters:
expectedDataSize
- 処理予定のデータサイズ(バイト)
-
stop
モニタリングを停止し、結果を返します- Returns:
- リソース使用量の測定結果
-
getCurrentMemoryMB
現在のメモリ使用量をMB単位で取得(デバッグ用)- Returns:
- メモリ使用量(MB)
-
getPeakMemoryMB
ピークメモリ使用量をMB単位で取得(デバッグ用)- Returns:
- ピークメモリ使用量(MB)
-