PerfView
MicrosoftがGitHubで無償公開している、ETWベースの.NET性能調査ツール。CPU・GC・ブロック時間をスタックビューアーで分析できる。
- 概念URI
https://comcomponent.com/knowledge/perfview/
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- PerfViewはETW(Event Tracing for Windows)を利用します。PerfViewはETWを土台にした性能調査ツールで、ETWセッションの開始には管理者権限が必要になる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- PerfViewはブロックによる遅さに対する本記事の推奨です。マシン全体・ネイティブ・ブロック時間まで見たい場合はETWベースのPerfViewが必要になる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- PerfViewはPerfViewのスタックビューアーの実装を担います。PerfViewで収集結果(.etl.zip)のCPU Stacksを開くと、ByName/CallTree/Callers/CalleesタブとIncPats/ExcPats/GroupPats/Foldのフィルターを持つスタックビューアーが開く / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- PerfViewは.nettraceファイルを利用します。dotnet-traceで収集した.nettraceファイルをPerfViewで開いて分析する併用も日常的に行われる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- PerfViewはCPUサンプリングを利用します。PerfViewの既定収集は、全プロセッサで1ミリ秒ごとのCPUサンプル(コールスタック付き)とCLRの主要イベントを含む / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- PerfViewはThreadTime収集を利用します。PerfViewでは収集時にThread Timeオプションを有効にすると、コンテキストスイッチのイベントが追加で記録される / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。