| ホーム > プログラミング > Windowsプログラミング > ある処理範囲のメモリリークを調べるには |
「ある処理範囲のメモリリークを調べる方法」に関してまとめます。
より正しくは、Visual C++ 2005 (Visual Studio 2005) の出力ウィンドウに「ある処理範囲の、『確保したが開放していない』メモリの情報をダンプする方法」に関してまとめます。
(「メモリリークのメモリ確保場所を特定するには」を行うことで、メモリ確保場所のソースファイル名、行番号がダンプされるようになります)
_CrtMemDumpAllObjectsSince 関数を利用することで、特定の処理範囲に関する『確保したが開放していない』メモリの情報をダンプすることができます。
FunctionBar()内で確保したが開放していないメモリ情報のダンプと、プログラム全体のメモリリーク情報のダンプのサンプルプロジェクト
サンプルプロジェクト(ResearchMemoryLeakConsole)
コメント
ご意見、ご感想、ご質問、ご要望等は、「コメントを投稿する」もしくは「ホーム
> コンタクト」よりお願いいたします。
内容の誤り、誤字脱字、リンクミスなどの問題点を発見された場合には「コメントを投稿する」もしくは「ホーム
> コンタクト」より連絡していただけると幸いです。
Copyright (c) 2004-2007 Nobuki HIRAMINE All rights reserved.