0

私のアプリケーションの目的は、ノイズをキャンセルすることです。継続的に実行し、Process Explorer を使用してメモリ使用量を観察すると、プライベート バイトが、たとえば 11.8 MB から 13 MB にゆっくりと増加していることに気付きます。

私の同僚は、最大 1 GB になるとアプリケーションがクラッシュすると言っていました。

この問題を解決するにはどうすればよいですか? このアプリケーションは C++ で作成しました。

4

2 に答える 2

0

「Debugging Tools for Windows」から「UMDH」を取得できます。これにより、Windows のビルトイン サポートを使用してメモリ リークを見つけることができます。

詳細については、「UMDH を使用してユーザー モードのメモリ リークを見つける」を参照してください。

参照: UMDH (Windows デバッガー

SDK または DDK を使用してWindows 用のデバッグ ツールをダウンロードする必要があります。また、 MSDN アーカイブから古いバージョンをダウンロードすることもできます。これは、UMDH を使用するのに十分なはずです。

于 2013-07-22T15:36:47.517 に答える