目前,我正在寻找一个Windows的记忆力好/泄漏检测工具。几年前,我用Numega公司的的BoundsChecker,这是非常好的。现在,它似乎已经 出售给康博,这显然再次将其出售给其他公司。

试图评估当前版本的演示,一直至今感慨万分,在最好的“enterprisy”的传统:

(一)在其网站上(警告的大红色闪烁灯)无广告的价格;点击 (b)中接触形式要求employeers和其它私人信息的数量;点击 (c)在我的电子邮件要求一个评估和价格没有反应。

我不得不断定的BoundsChecker现在的“那些”产品之一。你知道吗,你傻傻的调用类型和明天3名男子在黑色西装在把你的 建筑想和你谈谈“伙伴关系”,而不是那么偷偷衡量你公司的规模,因此,他们有多少可以收取你离开。

因此,咆哮之外,任何人都可以推荐一个优秀的内存检查/泄漏检测工具,多少成本,并建议在哪里买?

有帮助吗?

解决方案

Compuware的边界检查当心: 它是稳定的最高点。它的费用约3600美元,约等量的保持每年。 但是,这是花生相比,Coverity的。 我还没有得到一个很好的试运行工作下的边界检查权在过去的3年。这就是为什么我不使用它了,为什么我不建议你使用它,除非小,很小的项目。在大企业的应用程序,它只是过于缓慢,占用了过多的内存,并简单地停止工作。我说的是真的,你想你的应用花5分钟启动?你想让你的测试执行的时间长3倍?最糟糕的是,是它的倾向,只是锁定。从Compuware的客户支持是相当有限的。但边界检查被出售给另一家公司(不记得他们的名字),它的网站是如此aniceptic,消毒和干燥,它使得金融公司的网站看看娱乐。 但随着的BoundsChecker杀手问题是,它只有32位。所以,如果你需要来分析大量的应用程序,需要大量的内存(超过1个千兆),你只是运气不好。边界检查会吃的内存高达2至3场演出从您的应用程序。并与32个应用程序,你也知道,4场演出是你得到的顶部。

如果你雇佣一个人来照看它Coverity的是伟大的。认真Coverity的成本比我家多。这并不是说我的公司将有太多雇佣照看的党的事情的人。它需要24个小时做它的魔力。而且它不会做所有的东西,更神奇的不是简单地编译你在警告级别4代码,并打开“代码分析”(在Visual Studio)。

我已经试过其他内存泄漏工具(本机代码)。都让人精疲力尽大的时候,太复杂,或者只是普通的旧锁定系统。 我和内存分析器,我只是想回去使用调试CRT整场很反感。这或者只是写我自己的。

对于代码覆盖工具,舷窗胜手了。为什么不能内存泄漏检测器只是工作作为牢固作为牛眼?

其他提示

您可以尝试内存验证。你可以尝试同样的评估副本也是如此。

许可版本价格

我已经与 AQTime 相当高兴,定价是很难被击败(和非常透明的 - $ 599 /用户)

在分配探查工作相当好 - 这是不是很复杂的的BoundsChecker(从我记得的BoundsChecker),但它做什么,它确实很好 - 它处理了不少其他的东西。

此线程方式过时。这是事实,我们没有能够说服Micro Focus公司张贴出的价格在他们的主网站,但你可以在ComponentSource价格,我们不深色西装和色调8-发出剂/定价取决于是否你所要求的单个用户或多个用户的许可证,以及是否要刚刚的BoundsChecker,或者你希望所有DevPartner工作室。请参阅 ComponentSource上市的详细信息。

总之,我们没有停止对产品的工作。 2月4日,我们发布了10.5版本,它(最终)支持64位应用程序(AMD64,Intel64位,不是安腾)在Vista和Windows 7有不少老的bug被沿途固定。下次更新将包括XP64和Windows 7 SP1的支持,以及Visual Studio 2010 SP1。

scroll top