2 回答

TA貢獻(xiàn)1821條經(jīng)驗 獲得超6個贊
您有使用配置文件,但人們不知道的是 Visual Studio 2015 有一個采樣分析方法:
Visual Studio Profiling Tools 的采樣分析方法以設(shè)定的時間間隔中斷計算機(jī)處理器并收集函數(shù)調(diào)用堆棧。調(diào)用堆棧是一種動態(tài)結(jié)構(gòu),用于存儲有關(guān)在處理器上執(zhí)行的函數(shù)的信息。
但請注意以下要求:
Visual Studio Ultimate、Visual Studio Premium、Visual Studio Professional
它還將為您提供包含示例:
在目標(biāo)函數(shù)執(zhí)行期間收集的樣本總數(shù)。
這包括在直接執(zhí)行函數(shù)代碼期間收集的樣本和在執(zhí)行目標(biāo)函數(shù)調(diào)用的子函數(shù)期間收集的樣本。
制作步驟:
在 Visual Studio 中打開解決方案。將配置設(shè)置為發(fā)布。(找到工具欄上的解決方案配置框,默認(rèn)設(shè)置為調(diào)試。將其更改為發(fā)布。)
在
Debug
菜單上,選擇Profiler
,然后選擇Performance Profiler
。選中該
Performance Wizard
選項,然后單擊Start
。選中該
CPU Sampling (recommended)
選項并單擊Finish
。
請注意:
運行完應(yīng)用程序后,分析數(shù)據(jù)的“摘要”視圖會出現(xiàn)在 Visual Studio 主窗口中,新會話的圖標(biāo)會出現(xiàn)在“性能資源管理器”窗口中。
如果您不是所使用計算機(jī)的管理員,則在使用探查器時應(yīng)以管理員身份運行 Visual Studio。(右鍵單擊 Visual Studio 應(yīng)用程序圖標(biāo),然后單擊以管理員身份運行。
使用本指南作為參考。

TA貢獻(xiàn)1712條經(jīng)驗 獲得超3個贊
令人困惑的是,在 VS2015 中,您必須通過 Debug/Profiler/Start Profiling 菜單,而不是 Analyze 菜單。
不知道為什么...
- 2 回答
- 0 關(guān)注
- 182 瀏覽
添加回答
舉報