もう一件失礼いたします。
DXライブラリを使ったゲームをしばらく動かし、終了させたところ
Log.txtに
(前半略)
719457:Direct3D11 のオブジェクト数を出力
719457:Direct3D11 のオブジェクト合計数 : 0
719458:DirectInput 関連の終了処理... 完了
719474:DirectSound の終了処理は正常に終了しました
719477:ウインドウを閉じようとしています
719489:ウインドウが破棄されようとしています
719492:ソフトを終了する準備が整いました
719540:
719541:Alloc memory dump
719541: size: 128( 0.125kb) user size: 4( 0.004kb) time:54406 file:y\Main\DxFile.cpp line:6824 ID:6568275 addr:19070db0 data:[f8 b2 6f 10]
719542: size: 128( 0.125kb) user size: 4( 0.004kb) time:54406 file:y\Main\DxFile.cpp line:6824 ID:6569578 addr:19070e30 data:[78 b3 6f 10]
719542: size: 128( 0.125kb) user size: 4( 0.004kb) time:54406 file:y\Main\DxFile.cpp line:6824 ID:6569639 addr:19070eb0 data:[b8 bf 6f 10]
719542: size: 128( 0.125kb) user size: 4( 0.004kb) time:54406 file:y\Main\DxFile.cpp line:6824 ID:6569700 addr:19070f30 data:[b8 b3 6f 10]
719543: size: 256( 0.250kb) user size: 4( 0.004kb) time:53807 file:y\Main\DxFile.cpp line:6824 ID:48240 addr:15e27710 data:[f0 96 d9 0f]
(略)
720121: size: 128( 0.125kb) user size: 4( 0.004kb) time:53804 file:y\Main\DxFile.cpp line:6824 ID:26960 addr:05730e30 data:[e8 0d 2d 10]
720122: size: 128( 0.125kb) user size: 4( 0.004kb) time:53804 file:y\Main\DxFile.cpp line:6824 ID:27006 addr:05730f30 data:[30 90 d9 0f]
720122: Total size:4852(4.738kb) Alloc num:1213
720123:
などと表示され、メモリリークのように見えるのですが、これは
(1)ライブラリ使用者である私がDeleteGraph()などを怠ったために起こったメモリリークで、DxLib_End()で解放される
(2)ライブラリ使用者である私がDeleteGraph()などを怠ったために起こったメモリリークで、DxLib_End()で解放されない
(3)DXライブラリ自体のバグでメモリリークしている
のどれに当たるのでしょうか。
ご教授よろしくお願いいたします。
なお、DxAlloc関数は自分では一切使っておりません。