我需要一个C#析器。

虽然我不是反对支付之一,这是免费的或至少是与一个试验版本将是理想的,因为它需要时间来提出采购订单。

任何建议?

有帮助吗?

解决方案

你可以尝试如下:


编辑:Nprof已被替换 SlimTune 和工作。净4.0应用程序

其他提示

我用 蚂蚁的探查 在一个大的c#项目一年半前。它真的执行非常漂亮的为什么它的成本,甚至超过一些较昂贵的竞争对手。

它计算成本的上几乎一行一行的决议。

EQATEC探查 是非常好的和完全免费的。这很容易安装和使用,并且似乎并没有增加过多的开销为该应用程序。我刚刚开始使用它今天已经发现了一些瓶颈的,我不会有发现别的。

dotTrace 从本文被广泛使用。

帕特里克Smacchia的真棒 NDepend 是优秀的用于提供静态的分析。

我保持一个全面的 列表分析器。净 上SharpToolbox.com.

你会发现有的工具,建议在这里以及更多,各有一个简短的说明什么它的建议。

有趣的是,没有人提到,有一个在高端的Visual Studio版本-我总是发现足够好的执行分析。对于存的分析,我使用的存储器探查哪些已经被提及,但是 是不是 什么我会一般描述为'一个探查'.

什么样的分析是你想要做什么?

我们使用 蚂蚁的探查 我工作的地方。它提供了非常详细的信息在一个简单的方式。

我们使用 .净内存分析器.它有点丑陋的但非常有用的,为寻找晃来晃去的参考文献。

我最初尝试 红门的蚂蚁的探查 这是非常性感,但从存储器泄漏点看它吸原因如下:

1)其可笑缓慢。它是一个半小时,获得申请进入一个国家开始记录(只需20秒钟没有红门).

2)红色门的需要运行其自己的工具,在其自己的工具。这是使用900MB的存储器的时候我完成了两个快照!然后它撞:(

然而时机成分的红门的蚂蚁是令人印象深刻。只是不要打扰的内存分析器,除非正在处理一个微不足道(小型)的应用程序。

我已经使用AQtime和它从来没有让我失望。我肯定有一个试用版本。

我第二个 红门的蚂蚁的探查.我已经用它来跟踪了一些非常令人不安的效能问题以及它已经死了简单的使用(低学习曲线)并呈现不错的详细数据的方式很容易理解。价格标签也是值得的,但它不是免费的...

帕特里克Smacchia的真棒NDepend是 良好的用于提供静态 分析。

我会彻底建议NDepend静态的分析,而只是警告说,你可能会需要把留出一天或两个以实际分析的卡车的信息,它提供了作出的所有统计数据实际上意味着在你的代码。

我有好运气。净内存分析器

EQATEC profiler做的工作在这里。

电流释放 SharpDevelop(3.1.1) 有一个很好的综合分析器。这是相当快的速度,并整合了很好的进入SharpDevelop IDE及其关亚军。结果显示在一个灵活的树列表方式(使用皇宫创建你自己的选择)。Doublecliking所显示的方法直接跳到源代码。

目前不使用他们,一个朋友叫嚷着的蚂蚁分析器。我知道它的一个用于支付产品不知道该如何昂贵。如果你碰巧的工作人员的一个最有价值球员你也许可以利用,获得许可证是免费的。

AQTime(两性和存储器)或蚂蚁(v4性能分析器或5beta存profiler)在这里。

我发现的 .净内存分析器 昨天,我必须说,我非常深刻的印象。
我要为我的许可证的今天。

虽然不是非常好的档案存储器使用情况,分析器包括在一些版本的Visual Studio不会很好的工作的分析执行速度。

你有什么目标呢?

这是你的目标定位的具体的发言,并得到一个粗略的想法是什么,它们有助于你的执行总时间,所以你可以找到办法,做它们以不同的方式?

对于这一点,我发誓,通过这种方法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top