計器で時間プロファイラを使用すると、各コア(または論理コア)のCPU使用率と「CPU使用率」が表示されます。私はどのようにCPU使用量が各コアのCPU使用量に応じて計算されているのだろうかと思います。私は特定のタイムスタンプからデータを試しましたが、それは各コアの平均でも平均でもありません。 ここにパネルのスナップショットがあります。時間プロファイラの計器でのCPU使用量の計算
0
A
答えて
0
CPU使用率は合計でも平均でもありません。 OSのCPU使用率(トップ)とは対照的に、プロファイルのCPU使用率は、一般にプロセッサの実際のハードウェアカウンタから取得されます。これはハードウェアにも依存します。つまり、インテルプロセッサーの正確な意味はAMDプロセッサーのものとは異なります。では、これらの測定はなぜ有用なのですか?比率と値は、同じ瞬間に同じ間隔で撮影された値と比較すると正しいので、平均値は期待した値です。
プロファイルを作成する際には、最初に間隔で、次に間隔で相関を調べます。その後、キャッシュミスやパイプラインストールなどの特定のレジスタをズームインします。
インテルの最適化に関するドキュメントをご覧ください。私の経験ではかなり良いです。私が時間を見つけることができるなら、私はコメントセクションに参照を掲載します。
PSちなみに、「コア4」と「コア5(論理)」は実際には正確ではありません(あなたの過ちではありません)。この名前は、論理的なコアが非論理的なコアよりも何らかの形で劣っていることを意味しています。 CPUが1つのコア上で複数のハードウェアスレッドを実行しているとき、マーケティングのIntelが話すことはハイパースレッディングと呼ばれますが、コア4とコア5は物理コアで同じように動作するため、違いはありません。
関連する問題
- 1. 時間プロファイラの計器からCPU使用量をエクスポートするには
- 2. MPI使用時のCPU時間の計算
- 3. このアルゴリズムの時間計算量を計算する
- 4. リカバリーアルゴリズムの時間計算量を計算する
- 5. Pythonの - 時間計算量O(N ** 2)
- 6. CPU + GPUの合計時間を計算する方法
- 7. LinuxのプログラムのCPU使用量を計算する
- 8. アプリケーションのCPU使用量を計算する
- 9. プロセスのCPU使用量をProcess.TotalProcessorTimeから計算する
- 10. Javascript/Node.js現在のCPU使用量を計算するプログラム
- 11. PHPでのスクリプトメモリ使用量の計算?
- 12. ラウンドロビンアルゴリズムのCPU使用率の計算
- 13. PHPでの時間計算
- 14. 瞬時の時間計算
- 15. エネルギー使用量計測器 - iOS
- 16. 計算時間
- 17. 時間計算
- 18. 時間計算
- 19. Rubyベンチマークがスレッド内のCPU時間の合計を計算する方法
- 20. 2スレッドCPUの実行時間の計算?
- 21. Mysqlの時間計算 - 時間のみ
- 22. 合計超過時間の計算MySQL
- 23. パーセンタイル計算器
- 24. 並列計算用CPUカード?
- 25. 相対時間の計算
- 26. Pythonのヒープソート時間計算
- 27. 時間計算のPython
- 28. 保持時間の計算
- 29. PHPの夏時間計算
- 30. 時間外の計算