0

可能重复:
有哪些好的 .NET Profiler?
有没有像样的 C# 分析器?

我正在做一些速度优化,想知道是否有任何可用的工具可以返回在该操作链中调用的每个方法/行为完成所需的时间。就像方法 LoadLists(); 启动一系列方法来构建和加载这些列表,我希望看到类似以下内容的报告:

LoadLists Total Process Time: 10s
FindDirectReports: 1s
FindManager: .035s
FindGroups: 1s
LoadPhotos: 5.234s

等等...

有人知道吗?

4

2 回答 2

0

Redgate 做 Ants 分析器,非常棒。Jetbrains 做 DotTrace 很好,但在我个人看来不如 Ants 好。不过蚂蚁更贵。

Visual Studio Ultimate 内置了一些性能工具。我使用这些工具的结果好坏参半。

据我所知,没有免费的解决方案来分析应用程序,尤其是网络应用程序。

于 2012-04-09T16:38:15.137 回答
0

你可以花几个小时使用 Stopwatch 添加一些分析代码,但我建议使用 Redgate Ants,它可以获得免费试用版。

于 2012-04-09T16:48:11.737 回答