我有大约 60,000 个图像 URL,我正在使用多个 webclient 实例下载这些图像以下载这些图像。但是在下载图像时,它会在大约 15000 张图像后给出 SystemOutOfMemory 异常。那么如何优化 webclient 使其不会出现此异常。
我的代码看起来像这样:
if (!File.Exists(download_image_path))
{
wc = new System.Net.WebClient();
wc.DownloadFile(imgURL, download_image_path);
wc.Dispose();
}
它正在循环运行。