VB.NET質問スレ(Part36)
■ このスレッドは過去ログ倉庫に格納されています
0523デフォルトの名無しさん
2011/06/18(土) 23:40:05.52子フォーム内でwebbrowserオブジェクトを利用しています。
子フォームは頻繁に起動と終了を繰り返させているのですが、
時間が経つにつれ、使用メモリがかなりの勢いで増大していきます。
最初に起動したときが5MB程度なのに対して、数時間後には
子フォームが起動していない状態でも50MB程度に達しています。
呼び出し方は以下のようにしていて、親フォームではwebbrowserを利用していません。
Dim f = New Form1("popopo")
If f.ShowDialog() = Windows.Forms.DialogResult.OK Then
f.Dispose() ※デバッグでみる限り、必ずここは通っているようです。
End If
子フォームが終了する際、webbrowserオブジェクトは明示的に解放していないのですが、
明示的に解放すべきなのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています