1
33
您可以尝试以下操作:
编辑: 已将nprof替换为 SlimTune 并与.NET 4.0应用程序一起使用 |
2
40
我用过 Ants profiler 一年半前的一个大型C项目。它的表现真的很好,它的成本,甚至超过了一些更昂贵的竞争对手。 它以几乎一行一行的分辨率计算成本。 |
3
32
这个 EQATEC profiler 非常好,完全免费。它易于设置和使用,而且似乎不会给应用程序增加太多开销。我今天刚开始使用它,已经发现了一些瓶颈,否则我不会发现。 |
4
29
|
5
11
我保持全面 list of profilers for .NET 在sharptoolbox.com上。 您将在那里找到这里和更多建议的工具,每个工具都有一个简短的描述。 |
6
7
有趣的是,没有人提到在Visual Studio的高端版本中有一个——我一直发现这对于执行分析来说已经足够好了。对于内存分析,我使用前面提到过的内存分析器,但是 不是 我通常称之为“剖析者”。 你想做什么样的分析? |
7
7
我们使用 Ants profiler 我工作的地方。它以简单的方式提供非常详细的信息。 |
8
6
我们使用 .NET Memory Profiler . 它有点难看,但对于寻找悬而未决的参考资料非常有用。 我最初尝试过 Red Gate's ANTS profiler 这很性感,但从记忆泄漏的角度来看,它很糟糕,原因如下: 1)速度慢得离谱。让应用程序进入状态开始录制需要半个小时(不带红色门需要20秒)。 2)红门需要在自己的工具上运行自己的工具。当我完成两个快照时,它使用了900MB的内存!然后它崩溃了:( 然而,红门蚂蚁的时间成分令人印象深刻。只需不必费心使用内存分析器,除非您要处理的是一个小规模的应用程序。 |
9
4
我用过AQTIME,它从未让我失望。我肯定有试用版。 |
10
3
我会第二 red gate's ANTS profiler . 我用它来跟踪一些真正令人不安的性能问题,它非常简单易用(低学习曲线),并以一种易于理解的方式提供了很好的、详细的数据。价格标签值这个价,但不是免费的… |
11
2
我会彻底推荐ndepend用于静态分析,但请注意,您可能需要留出一两天时间来实际分析它提供的大量信息,并找出所有统计数据在代码方面的实际含义。 |
12
2
我在.NET内存分析器方面很幸运 |
13
2
eqatec profiler在这里完成了任务。 |
14
2
当前发布的 SharpDevelop (3.1.1) 有一个很好的集成分析器。它的速度相当快,并且很好地融入了Sharpdevelopment IDE及其Nunit Runner。结果以灵活的树/列表样式显示(使用LINQ创建自己的选择)。双击显示的方法直接跳到源代码中。 |
15
1
现在不要使用它们,我的一个朋友对蚂蚁剖析器赞不绝口。我知道这是一种付费产品,不知道有多贵。如果您碰巧为MVP工作,您可能可以利用它免费获得许可证。 |
16
1
这里是aqtime(性能和内存)或ants(v4性能分析器或v5 beta内存分析器)。 |
17
0
我找到了
.NET Memory Profiler
昨天,我必须说我对它印象很深。
|
18
0
虽然分析内存使用情况不太好,但在某些版本的Visual Studio中包含的探查器在分析执行速度方面做得非常好。 |
19
0
|
KWMuller · 如何在Netbeans中访问调用计数? 7 年前 |
Tim · 测量所有目标(包括相关目标)的xcodebuild持续时间 7 年前 |
Bram · 如何启动和停止性能采样 7 年前 |
GoodGoodMan · 如何测量C代码中方法的cpu和内存使用率 7 年前 |
JumpingJezza · 读取2D矩阵的最快方法 7 年前 |
Mayank · 作为后台服务运行的行分析python代码 7 年前 |