Purifyの対valgrindの[閉鎖]
-
19-09-2019 - |
質問
どちらがLinux上で良いですか? ValgrindのかPurifyの それらを使用するあなたの意見は何ですか?
解決
私は両方を使用しているとvalgrindのは、私にとっては明確な勝者です。それはフリーでオープンソースですが、それは再コンパイルや再リンクを必要としないため、それを使用する方がはるかに簡単であるだけでなく。私はまた、Purifyのがはるかにでもプログラムが正しい場合、それは誤った結果を生成させる、あなたのプログラムの動作を変更する可能性があることを発見しました。
valgrindのチームはvalgrindのは、Purifyのを含め、他のツールと比較した調査を実施し、が転記しました自分のサイトのの上の結果。 Purifyのための大きなプラスは、GUIであるようにこれによればそれが見えます。 Valgrindのは、GUIが付属していますが、GUIフロントが利用可能終了があるものではありません。私は、テキスト出力を自分好みます。
他のヒント
さて、Valgrindのは大きな利点ですフリーでオープンソースです。
私は前にValgrindのを使用していると、それは非常によく働きました。 PurifyのはValgrindのがないことを持って、あなたは絶対に、あなたはおそらくちょうどValgrindのに行く必要があります。その機能を必要とするという特徴がある場合を除き、
Valgrindのは、オープンソースとなり、多くのLinuxディストリビューションに含まれています。このようなKCacheGrind可視化フロントエンドなど、他のオープンソースのツールと組み合わせることができます。多くのプロジェクトがメモリリークなどを見つけるために、成功とそれを使用しています。
Purifyが、私はとても比較だけではこれらの理由で困難であるへのアクセスを持っていなかった商用ソフトウェアです。
Purifyが大きいクロスプラットフォームのサポート、より洗練インターフェースを持ち、そしてサポートを支払いました。 Valgrindのは、Windowsおよびコマンドラインインタフェースに移植されていませんが、いくつかのフロントエンドがあります。
私はValgrindのではないのに対し、Purifyのは、Windowsマシンのために使用されていると信じています。