哪一个是在Linux上更好吗? Valgrind的或纯化 什么是您使用他们的看法?

有帮助吗?

解决方案

我都用了和Valgrind是对我明显的赢家。它不仅是免费的,开源的,但它是非常容易使用,因为它需要重新编译没有重新链接或。我还发现,净化更可能改变你的程序的行为,甚至导致其产生不正确的结果时,该程序是正确的。

在Valgrind的团队进行的一项调查,其中的valgrind被相对于其他工具,包括纯化和贴结果在其网站上。根据这一点,看起来像净化大加GUI。 Valgrind的不包含GUI,但也有GUI前端可用。我更喜欢文本输出自己。

其他提示

那么,Valgrind是自由和开源的,这是一个巨大的优势。

我以前用Valgrind的,它工作得很好。除非有一个特点,净化有Valgrind的不和,你绝对需要这个功能,你应该只去Valgrind的。

Valgrind是程序源码并因此包括在许多Linux发行版。它可以与其它的开源工具,如KCacheGrind可视化前端相结合。许多项目已经成功用它来查找内存泄漏等。

净化的是,我从来没有获得这样一个比较商业软件是很难仅以这些理由。

净化具有更大的跨平台支持,更精美的界面,和付费支持。 Valgrind的还没有被移植到Windows和一个命令行界面,但有几个前端。

相信净化用于Windows机器而Valgrind是不

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