1

プログラムのメモリ リークをチェックしたい場合、どのような方法を使用すればよいですか? どのようなソフトウェアが利用可能で、そのソフトウェアをどのように使用しますか? ここにあるコードでメモリリークが発生しているかどうかを確認したいのですが、それを確認する方法がよくわかりません。

ありがとう!

4

1 に答える 1

0

プロファイリングしようとしている言語によって異なります。

デフォルトのメモリ アロケータをインストルメント化されたものに置き換える C プロファイラがあり、おそらくより新しく、より優れた手法がいくつかあります。それらを使用してから長い時間が経ちました。この質問を見てください。

.Net の場合、Red Gateは優れたプロファイラーになります。私はそれを使用しましたが、それだけの価値があります。

Java で何が利用できるかはわかりません。簡単に検索すると、オープン ソースのプロファイラーがいくつかあることがわかります。

また、javascript で何が利用できるかはわかりませんが、それらが存在することは確かです。

于 2010-07-08T02:16:11.623 に答える