[Visual Studio 2010] 效能分析
效能分析可以讓我們知道程式碼最忙碌的區塊,協助我們找出效能瓶頸,藉以改善。
首先我寫了BeforeMethod與AfterMethod兩個方法
啟動效能精靈
選擇量測(Instrumentation)
選擇專案
完成後,選擇是否立即啟動
啟動分析
啟動後會執行程式碼,按照自己的流程點選,完成後關閉應用程式視窗
然後就可以看到報告產生了
觀察裡面的內容,可以看到CPU耗掉了相當多的資源;Hot Path也會列出最佔用時間的方法
點選忙錄的方法之後可以觀察程式執行的佔用情況,只能說這隻方法真的是壞透了。
我們得改善才行,接下來我們來執行AfterMethod改善後的結果分析
很明顯的我們可以看到CPU變輕鬆了
執行時間也變短了,心情也變美麗了。
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET