投稿者 よねKEN  (社会人) 投稿日時 2010/6/25 11:21:31
> これはつまり、Dummyメソッドでメモリを多く使用することで、GetData1のdrに対して
> ガベージコレクターが動作したということになるのでしょうか。

その可能性は高そうですね。もう少し確実な検証をするには、
GC.Collectで明示的にガベージコレククションを起動してみるとか。

Call GetData1()     'Closeなし 
Call GetData2()     'Closeあり 



Call GetData1()     'Closeなし 
GC.Collect() 
GC.WaitForPendingFinalizers()  ' Finalize≒Dispose≒Closeの処理完了を確実に待つため
Call GetData2()     'Closeあり 

とで比較するとよいと思います。