问题一:难道是因为点击主窗体一下,程序内存资源就释放了???
>>>不会
问题二:难道是点击主窗体一下,“内存资源监视器”刷新了。 但是,不点击主窗体的时候,,“内存资源监视器”也会刷新啊,而且还会自动减少。(但是整体还是增长的。)
>>>如果是内存泄露,可以考虑更长时间的煲机。这样会出现内存不足的提示,系统崩溃的。如果不会出现,则只能说明是刷新的问题。
问题三:如果开启线程(现在没有使用),线程申请资源的速度 大于 垃圾回收器释放资源的速度,那么就会发生程序开启后内存持续增长。 直到二者速度相等的时候吗??? >>>开启线程与资源回收没有关系,除非你的线程开的速度大于关的速度、且线程不停的开,这样会导致内存持续增加。
使用 C#,但还是建议自己的程序来管理自己申请的内存,不要去依赖于系统的回收机制。
Leo.Zheng