Performance Analysis

  • 為了尋找程式的效能瓶頸,試著使用Visual Studio的效能分析工具

2015-10-14 下午 07-39-51

  • 選擇Performance Wizard

2015-10-14 下午 07-40-32

  • Performance Wizard提供四種檢測方式,這邊示範使用CPU sampling

2015-12-31 下午 05-19-53

  • 程式開始執行,使用期間將會自動蒐集效能資料,關閉後產生下圖之報表。
  • 可以看到執行時間、CPU使用狀態、Sample比率高的Function

1

  • 可點擊查看程式碼

2015-10-14 下午 07-37-46


 

最後是尋找程式效能瓶頸的範例

  • 範例程式對Xml檔案進行資料擷取
  • 主要分為「讀取Xml」 及「資料擷取」兩階段動作
    • 從下圖可明顯看出,效能瓶頸主要在DataSet讀取Xml ,佔21.6%。
    • 資料擷取(Parse)則分別佔3%、0.7%、0.6%。

2015-10-14 下午 07-21-00

 

 

廣告

One thought on “Performance Analysis

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s