約 60,000 の画像 URL があり、それらの画像をダウンロードするために webclient の複数のインスタンスを使用してそれらの画像をダウンロードしています。しかし、画像のダウンロード中に、約 15000 枚の画像の後に SystemOutOfMemory Exception が発生します。では、この例外が発生しないように webclient を最適化するにはどうすればよいですか。
私のコードは次のようになります。
if (!File.Exists(download_image_path))
{
wc = new System.Net.WebClient();
wc.DownloadFile(imgURL, download_image_path);
wc.Dispose();
}
そして、それはループで実行されています。