コンテンツにスキップ

Processor Benchmark (プロセッサ・ベンチマーク)

Processor Benchmark は、リアルタイム測定における PC の FFT および UI 描画パフォーマンスをテストし、安全な処理限界を検証するためのツールです。

主な用途

  • 使用している PC がどの程度の FFT サイズまでリアルタイム処理可能かを評価します。
  • サンプリングレートごとに推奨される最大 FFT サイズを特定します。

操作方法

  1. Safety Factor(安全係数): 処理に許容するバッファ時間の割合を設定します。デフォルトは 0.8(80%)です。
    • 💡 なぜ100%じゃないの?: 職人さんが常に100%の力で働き続けると、ちょっとしたトラブル(他のアプリが裏で動いた時など)で即座にお寿司が溢れてしまいます。80%に設定することで、残り20%の「余裕(マージン)」を持たせることができます。
  2. Extreme Sizes: 有効にすると、より大きな FFT サイズ(最大 16M)でのテストを実行します。超高精細な測定を行いたいハイエンドPC向けのオプションです。
  3. Start Benchmark: テストを開始します。テスト中は一時的にオーディオ入力が停止されます。
  4. Copy Results to Clipboard: システム情報やベンチマーク結果をクリップボードにコピーします。

表示項目

  • System Information: 現在のOS、CPU名、およびアーキテクチャを表示します。
  • FFT Size: テストされた FFT のサイズ。
  • 44.1kHz - 192kHz 列: 各サンプリングレートにおいて、指定した安全係数内で処理が間に合うか(OK, ⚠, NG)を判定します。
  • Max FPS: その FFT サイズで処理可能な最大フレームレート。
    • 💡 画面の滑らかさ: 例えば Max FPS が 10 の場合、画面のグラフは1秒間に最大10回しか更新されません。測定自体は正確ですが、少しカクカクして見えます。