マルチプラットフォームのメモリリーク検出プログラムを探しています
-
06-07-2019 - |
質問
OKこれらの3つのプログラムはマルチプラットフォームである必要があり、これが私が行き詰まっているところです。 MAC OSXとLinuxの両方で動作するvalgrindと呼ばれるものを見つけることができました。誰か他の人を知っていますか?私が見つけたほぼすべてのものは、1つのOSのみのものであるか、そのために支払わなければなりません。各OSで実際に実行する必要はありません。別のOSで実行されるバージョンが必要です。任意の助けをいただければ幸いです。
編集:割り当てを完全に誤解し、Linuxの場合は1、Windowsの場合は2のように言うだけでよいことがわかりました。基本的に、1つのOSで3つすべてを使用することはできません。これにより、作業が非常に簡単になります。
解決
リーク検出プログラムはコードに挿入されたOS固有のインストルメンテーションコードを使用するため、各OSには独自のメモリ管理機能があるため、多くのマルチプラットフォームソリューションはありません。
以前は境界チェッカー、AQTime(最新)を使用していましたが、どちらもWindowsベースのソフトウェアで実行されます。 コードが純粋なC ++の場合、MS環境に移植するだけで、そこで確認できます。
所属していません StackOverflow