什么是性能分析
不合標準的應用程序性能會產(chǎn)生軟件或網(wǎng)絡問題。為確保軟件滿足或超過設計的期望值,有必要分析應用程序的性能以發(fā)現(xiàn)潛在的問題。這個過程被稱為“性能分析”。它包括檢查應用程序以確保每個組件有效地工作,并根據(jù)設計密切注視處理器的使用、網(wǎng)絡和系統(tǒng)服務、存儲和輸入/輸出 (I/O)。
性能分析的一個必不可少的環(huán)節(jié)是使應用程序的組件可見。當能夠了解組件是如何交互時,就可以診斷潛在的性能問題。傳統(tǒng)上,了解分布式應用程序中組件間的交互一直很困難。而 Visual Studio Analyzer 提供了不同的方法來了解交互情況,從而解決了此問題。例如,可在進程間或這些交互的持續(xù)時間內(nèi)了解交互情況。當能夠深入了解應用程序并發(fā)現(xiàn)出現(xiàn)問題的原因時,就可以:
●確保應用程序的行為按設計如期進行。
●通過詳細報告應用程序和網(wǎng)絡響應以及傳遞的時間,顯示應用程序在哪些方面導致大量的處理開銷、文件爭用或磁盤或網(wǎng)絡訪問過度延遲。
●收集全面的分析數(shù)據(jù)并將其結(jié)合用于應用程序進程的端對端視圖和數(shù)據(jù)涉及的所有設備。
評論