C# 运行程序关闭后为什么还会占有内存

来源:百度知道 编辑:UC知道 时间:2024/09/24 18:21:24
任务管理器中我观察了,运行程序时,进程 *.vshost.exe 占有相当大的资源
关闭程序时,*.vshost.exe占有的资源有所减少,但还相当惊人的。
在关闭窗体时我已:this.Dispose();
刚刚查了一下,官方称:“宿主进程”是VS 2008启动程序,为调试程序而开的一个进程。

恩 还会有程序寄存在系统中 等待下一次被调用 所以您第一次运行程序 速度会比较慢 而以后则会变的比较快

试试Windows优化大师...
清理一下内存...

这个不是c#的进程,这个是系统网络连接的进程

即使释放也会占用点的

程序关闭以后CLR不会关闭。里面还有一些驻留在内存的数据没有被及时回收。