ハードウェア・イベント・レポート

インテル® VTune™ プロファイラーは、ハードウェア・イベントベース・サンプリング収集中のハードウェア・イベント数をカウントして、アプリケーションが利用可能なハードウェア・リソースをどのように利用しているか理解するのを支援します。hw-events レポートタイプを使用して、アプリケーション関数ごとのハードウェア・イベント数を降順 (デフォルト) で表示します。

この例は、指定したホットスポット (ハードウェア・イベントベース・サンプリング・モード) で、hw-eventsレポートを生成します。

vtune -report hw-events -r r001hs


Function                      Hardware Event Count:  Hardware Event Count:        Hardware Event Count:         Hardware Event Count:           Module             
                              INST_RETIRED.ANY (K)   CPU_CLK_UNHALTED.THREAD (K)  CPU_CLK_UNHALTED.REF_TSC (K)  BR_INST_RETIRED.NEAR_TAKEN (K) 
----------------------------  ---------------------  ---------------------------  ----------------------------  ------------------------------  -----------------
grid_intersect                           11,901,341                   16,145,531                    17,464,710                       1,620,825  analyze_locks    
sphere_intersect                          7,944,651                   10,759,847                    11,794,832                         934,564  analyze_locks    
grid_bounds_intersect                       845,537                    1,190,025                     1,299,113                          86,424  analyze_locks    
Gdiplus::Graphics::DrawImage                667,500                    1,255,001                     1,246,747                          47,194  analyze_locks    
video::next_frame                           241,619                      279,866                       212,356                          24,419  analyze_locks    
pos2grid                                    195,869                      269,137                       294,850                          18,410  analyze_locks    
tri_intersect                               173,193                      271,435                       296,786                          14,919  analyze_locks    
shader                                      172,992                      269,044                       314,679                          21,040  analyze_locks    
Raypnt                                      162,623                      206,349                       204,826                          26,100  analyze_locks    
...

関連情報