Visual Leak Detector を使ってみたよ

Visual Studio 2005 には コード分析ツールの中に、リソースリークの検出ツールもあるらしいのですが、Professional にははいってなさそうなので、リソースリーク検出ライブラリを探していたら、 Visual Leak Detector というのがあったので入れてみました。

Visual C++ 2005 コード分析概要


VS2005は最新版が動くはずなのですが・・・。

vld

何故か、Debug Buildでコンパイルするとプログラムがフリーズして起動しないのでした。

vld2
これは設定方法。vld.h や vld.lib をインクルードします。

そこで、Version 1.0を試してみることにしました。

Visual Leak Detector - Enhanced Memory Leak Detection for Visual C++ - CodeProject

こちらは、プログラム頭に

#include "vld.h"
#include "vldapi.h"
をくわえて、 プロジェクトのフォルダに ヘッダファイルとLIBファイルを展開するだけ。

無事動いたんですが、メモリリークしか検出できないんですね。

SOCKETのリソースリークは検出できないようで、自力で見つける羽目になりましたとさ|・ω・) うにゅー。

関連サイト:
bear.mini : Visual Leak Detector のススメ

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です