Class ResourceMonitor

java.lang.Object
com.streamconverter.benchmark.ResourceMonitor

public class ResourceMonitor extends Object
リソース使用量を監視するユーティリティクラス

メモリ使用量とパフォーマンス指標を測定し、大容量データ処理の効率性を検証します。 5GBデータ/50MBメモリ目標の達成を評価するために使用されます。

  • Constructor Details

  • Method Details

    • start

      public void start(long expectedDataSize)
      モニタリングを開始します
      Parameters:
      expectedDataSize - 処理予定のデータサイズ(バイト)
    • stop

      public ResourceUsage stop()
      モニタリングを停止し、結果を返します
      Returns:
      リソース使用量の測定結果
    • getCurrentMemoryMB

      public double getCurrentMemoryMB()
      現在のメモリ使用量をMB単位で取得(デバッグ用)
      Returns:
      メモリ使用量(MB)
    • getPeakMemoryMB

      public double getPeakMemoryMB()
      ピークメモリ使用量をMB単位で取得(デバッグ用)
      Returns:
      ピークメモリ使用量(MB)