Vtune工具簡介


    VTune是 Intel 提供的一個強大的應用程序性能分析軟件,VTune Amplifier XE 2011 集成了Intel VTune Performance Analyzer 和 Thread Profiler的主要功能,同時吸取了Performance Tool Utility 這個產品的優點。其中,Vtune Performance Analyzer是性能分析工具,主要是幫助找到軟件性能熱點部分,就是性能瓶頸的關鍵點,幫助我們收集數據發現代碼中的問題;Vtune Threading Profiler是線程性能檢測工具 , 多線程可能會有負載平衡 , 同步開銷過大等線程相關的性能問題,該工具可以幫助發現每個線程每一時刻的狀態信息。

    VTune Amplifier XE可以用來分析運行在Intel的單核或者多核處理器下應用程序的性能,並且可以指明在相關的硬件資源上應用程序的改善點,具體來說,使用該軟件用戶獲取的信息主要有以下幾點:

l         確定占用大量處理器時間的區域(熱點);

l         查看應用運行過程中的情況(通過檢測綁定process);

l         沒有充分的有效利用可用的處理器時間的代碼;

l         影響應用程序性能的同步對象;

l         應用程序是否浪費時間在輸入輸出操作上,在哪里浪費的,為何浪費;

l         對比不同的同步方法、不同的線程數量、不同的算法之間對性能的影響;

l         線程的活動狀態和狀態的轉換;

l         代碼中與硬件相關的性能瓶頸(如緩存缺失、分支預測失敗等);

利用Vtune分析器,可以使性能調試從一場無休止的猜謎游戲,變成理性的分析。該工具軟件提供了用戶界面和命令行下使用的兩種模式。VTune Amplifier軟件有不同操作系統的版本, 目前Intel網站有支持Windows、Linux和Vxworks系統的版本可供下載。普通用戶可以獲取30天的免費評估版本,下載網址:http://software.intel.com/en-us/articles/intel-vtune-amplifier-xe/,相關教程可以在以下網站查看:http://software.intel.com/zh-cn/forums/185/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM