2009-07-27 12 views
23

どちらがLinuxで優れていますか? ValgrindまたはPurify あなたの意見は何ですか?Valgrind対Purify

答えて

24

私は両方を使用しており、valgrindは私にとって明らかな勝者です。それはフリーでオープンソースなだけでなく、再コンパイルや再リンクを必要としないため、使いやすくなっています。また、Purifyはプログラムの動作を変更する可能性が高く、プログラムが正しければ誤った結果を生成する可能性があります。

valgrindチームは、valgrindをPurifyやposted the results on their siteなどの他のツールと比較した調査を行いました。これによると、GUIのための浄化のための大きなプラスのように見えます。 ValgrindにはGUIが付属していませんが、GUIフロントエンドがあります。私は自分自身のテキスト出力を好む。

2

まあ、Valgrindは無料でオープンソースです。これは大きな利点です。

私はValgrindを以前使用していましたが、それはかなりうまく機能しました。 ValgrindにはないPurifyの機能があり、それが絶対に必要な機能がない限り、おそらくValgrindと一緒に行くべきです。

2

Valgrindはオープンソースであり、多くのLinuxディストリビューションに含まれています。これは、KCacheGrindビジュアライゼーションフロントエンドなどの他のオープンソースツールと組み合わせることができます。多くのプロジェクトでは、メモリリークなどの発見に成功しています。

Purifyは私がアクセスしたことのない商用ソフトウェアであるため、これらの理由だけでは比較が困難です。

0

私は、PurgifyはWindowsマシンで使用されていますが、Valgrindはそうではないと信じています。

+1

間違っています。 PurifyはLinuxで利用できます。歴史的には、90年代にUnixのもとで開発されました。 –

0

Purifyは、クロスプラットフォームのサポートが強化され、より洗練されたインターフェイスと有償サポートを提供します。 ValgrindはWindowsとコマンドラインインターフェイスには移植されていませんが、いくつかのフロントエンドがあります。