VTune™ Performance Analyzer會收集並顯示軟體效能的相關資訊,讓您在程式碼中找到執行效能的瓶頸,使您的程式在新的英特爾處理器上(包括新的Intel
Pentium4、Intel Itanium和Itanium2),可以達到更高更好的執行效率。新版的VTune™
analyzer有了更多的改善,可以讓您更容易更有效率的執行校調(Tuning)。
VTune™ Performance Analyzer會監控您系統中所有運作的軟體及應用程式。在不影響原始程式碼的情況下,藉由以時間為架構或事件為架構的模式去取樣系統中的所有效能資訊。多樣化的系統取樣資訊與分析,可以讓您快速修正程式並改善系統效能。
VTune™ Analyzer的強大功能是對執行的程式做監控,並擷取資訊做分析, VTune™
Analyzer在監控過程中會產生三類特別用途的圖表。
第一類圖表是關於程式碼的資料,它不但能對照每一行的程式碼,及該程式碼被執行的次數,而且也有執行時所需要花費時間的統計,這樣的功能可以讓程式設計人員知道哪一部份的程式是被重複執行或不需要的,且能將原始程式碼和組譯後的程式碼一行一行的對照,使程式設計人員瞭解為什麼某些行的程式,必須花比較久的時間執行。
第二類圖表是關於應用程式中最常被呼叫的函式,或最常被使用的模組分析長條圖,以及消耗CPU最多時間的函式長條圖(圖1)。

圖1:顯示所有程式區塊消耗多少CPU時間長條圖 |
|