2011-02-02 118 views
6

如何配置WPF應用程序?我是一名初學C#開發人員,所以我確信我會犯一些錯誤/不好的做法,我應該通過剖析來改變它。WPF應用程序性能

有沒有一種方法可以看到所有方法的堆棧調用(只有一些是由我編寫的,而不是.NET庫函數)以及每種方法的執行持續時間?

回答

7

Visual Studio中包括一個偉大的分析工具:

http://msdn.microsoft.com/en-us/library/z9z62c29.aspx

爲.NET另一種流行的分析器是展鵬螞蟻:

http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/

我發現展鵬螞蟻更容易安裝和使用,但從長遠來看,我用Visual Studio的分析器獲得了更好的結果。

您可以看到在您的方法中花費的時間,在所有方法上花費的時間,CPU時間與牆壁時間以及其他有用的指標。

只是掃視四周,這看起來像在Visual Studio中的分析工具一個不錯的教程:http://www.geekzone.co.nz/vs2008/6265

這是爲Visual Studio 2008,但如果你正在使用VS2010是相同的概念。

除此之外,你可能需要問一些更具體的東西。