WPF应用程序性能

Who*_*nja 6 .net c# wpf profiler mvvm

如何配置WPF应用程序?我是初学者C#开发人员,所以我确信我会犯一些错误/不良做法,我应该通过分析来改变它.

有没有办法可以看到所有方法的堆栈调用(只有我编码的,而不是.NET库函数)以及每种方法的执行持续时间?

mfa*_*nto 7

Visual Studio包含一个很棒的分析工具:

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

另一个流行的.NET分析器是RedGate ANTS:

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

我发现RedGate ANTS更易于设置和使用,但从长远来看,我使用Visual Studio的分析器获得了更好的结果.

您可以看到仅花费在方法上的时间,花在所有方法上的时间,CPU时间与Wall时间以及其他有用的指标.

只是浏览一下,这看起来像Visual Studio的分析工具上的一个非常好的教程:http://www.geekzone.co.nz/vs2008/6265

它适用于Visual Studio 2008,但如果您使用的是VS2010,则它们的概念相同.

除此之外,您可能需要提出更具体的问题.