次の方法で共有


AutoMemoryBenchmark

このテストは、複数のシナリオで構成されており、そのシナリオで消費されるメモリについてドライバーが評価されます。 ベンチマークは、さまざまなメモリ メトリックの結果を集計して、シナリオの最終的なスコアを算出します。 このスコアは、開発者が最適化する必要がある主要なメトリックであり、Windows ハードウェア認定の評価対象となるメトリックです。

現在、メモリ ベンチマークは次の 6 つのシナリオで構成されています。

  • アイドル

  • 存在

  • テクスチャ

  • バッファー

  • Surfaces

  • アップロード

レンダリング シナリオ (アイドルを除くすべてのシナリオ) ごとに、シナリオの目標が次のように設定されます。

  • OS オーバーヘッドに 2 MB を使用可能。

  • x86 および x64 システムのリンクでは GPU あたりのドライバー オーバーヘッドに対して +2 MB、Arm システムで許可されているリンクでは GPU あたり +1 MB が許可されます。 システム上のリンクされた GPU の数が決定され、それにシステムで決定された GPU あたりのサイズを乗算して、使用可能なドライバー オーバーヘッドの合計を算出。

  • さらにアプリケーションによって明示的に作成されたサーフェスのサイズ、また 2 つのサーフェスのべき乗以外の場合は配置/パディングに対して + 7.5%。

  • 32 ビット システムでは 1 サーフェスあたり +4K B のオーバーヘッド、64 ビット システムでは 1 サーフェスあたり +8KB のオーバーヘッドが発生。

  • 存在シナリオを除き、レンダリング シナリオのターゲットは次の 0.5MB 境界に丸められる。

テストの詳細

   
仕様
  • System.Fundamentals.Graphics.DisplayRender.Performance
プラットフォーム
  • Windows 10、クライアント エディション (x86)
  • Windows 10、クライアント エディション (x64)
  • Windows Server 2016 (x64)
サポートされているリリース
  • Windows 10
  • Windows 10 バージョン 1511
  • Windows 10 Version 1607
  • Windows 10 Version 1703
  • Windows 10 バージョン 1709
  • Windows 10 バージョン 1803
  • Windows 10 Version 1809
  • Windows 10 バージョン 1903
  • Windows 10 への次の更新プログラム
予想される実行時間 (分) 2
カテゴリ ベンチマーク
タイムアウト (分) 120
再起動が必要です false
特別な構成が必要です false
Type automatic

 

その他のドキュメント

この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。

テストの実行

テストを実行する前に、「WDTF System Fundamentals のテストの前提条件」で説明されているテスト要件に従って、テストのセットアップを完了します。

トラブルシューティング

HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。

スレッドの作成まで進まないスタックは、イベントの発生時に ETW でスタックのウォークに問題が発生していることを示しています。 ETW では最大 96 個のスタック フレームがログに記録されますが、その制限に達することはほとんどありません。 通常、問題となるのは FPO 最適化を使用してコンパイルされたドライバーです。このドライバーがスタック ウォークが突然終了する原因です。

スタックを使用していない場合は、-details オプションを使用してベンチマークを実行していることを確認してください。

その他のトラブルシューティング情報については、「System Fundamentals のテストのトラブルシューティング」を参照してください。

詳細情報

コマンド構文

コマンド オプション 説明

AutoShell.exe Memorywlk.xml

WHLK のテストを実行します

Note

   このテスト バイナリのコマンド ライン ヘルプを表示するには、/h と入力します。

 

ファイル一覧

ファイル 場所

AutoShell.exe

[WTT\TestBinRoot]\nttest\windowstest\graphics\perfx2\

Memorywlk.xml

[WTT\TestBinRoot]\nttest\windowstest\graphics\perfx2\

Perl.exe

[WTT\OSBinRoot]\Perl\perl.exe

TestX.man

[WTT\TestBinRoot]\nttest\windowstest\graphics\perfx2\

setup.pl

[WTT\TestBinRoot]\nttest\windowstest\graphics\perfx2\MemoryBenchmark