小弟做的多线程下载程序,在下载的时候占用的虚拟内存很大,一个文件下载的时候占用虚拟内存100M左右,三个文件同时下载的话
大概要占用200多M的虚拟内存,重要的是没有文件下载的时候,虚拟内存还是保持200多M那么大,虚拟内存降不下来.当然怎么下载虚拟内存最大也就是200多M,因为我在停止下载时用GC.Collect()来回收了一些可回收的资源.但是应该如何优化一下呢,就是说在下载的时候让虚拟内存不要占用那么大,当没有下载任何文件时,虚拟内存能够降下来.分数不多,如果不够小弟可以再加.伏望大家多多指点...