使用しているメモリを解放するために、次のコードで実行する必要があることはありますか?
Dim objImage As MemoryStream
Dim objwebClient As WebClient
Dim sURL As String = Trim(m_StationInterface.PicLocation)
objwebClient = New WebClient
objImage = New MemoryStream(objwebClient.DownloadData(sURL))
m_imgLiftingEye.Image = Image.FromStream(objImage)
コードはポップアップフォームにあり、破棄されるべきではありません。ポップアップするたびに、新しい画像がフォームに読み込まれます。ただし、アプリケーションのプロセスサイズは、そのコードブロックを通過するたびに増大し続けます。
objImage.Close()と.Flush()、objWebClient.Dispose()を試しました。プロセスサイズは、呼び出しのたびに4MBずつ大きくなります。古い画像がメモリに保存されているようなものです。