CPU Usage (Precise)
コンテキストスイッチの完全な記録。スレッドが何をして待ちに入り、誰に起こされ、どれだけ待たされたかが1行ずつ残る。
- 概念URI
https://comcomponent.com/knowledge/cpu-usage-precise/
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- CPU Usage (Precise)はReadyThreadStackとReadyingProcessで確認できます。NewThreadStackがそのスレッドがどのスタックで待ちに入ったかを、Waitsが待っていた時間を、ReadyingProcess / ReadyingThreadIdが待ちを解いた相手を、ReadyThreadStackが起こした側のスタックを示す。 / 確度: 確立した関係 / 確認日: 2026-08-21 出典
- ロック競合はCPU Usage (Precise)で確認できます。NewThreadStackがWaitForSingleObjectやEnterCriticalSectionならロック待ちで、1本のロックに全ワーカーが並んでいる様子がそのまま見える。 / 確度: 確立した関係 / 確認日: 2026-08-22 出典
- CPU Usage (Sampled)はCPU Usage (Precise)より先に行うべきです。全体のCPU使用率が低いことはCPUがボトルネックでないことを意味しない。16コアのPCでは1コアに張り付いたシリアル処理も全体では6%程度にしか見えないため、まずSampledで特定のコア・スレッドの張り付きが無いかを確認してから待ち解析へ進む。 / 確度: 確立した関係 / 確認日: 2026-08-22 出典 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。