程序运行后,占用内存不断增大,VS2008能否查看是哪些代码在重复运行? 有文件读写操作,程序运行后,占用内存不断增大,VS2008能否查看是哪些代码在重复运行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用到的FileStream之类的东西,最好能显示地Close()再Dispose()或者用using(...){ }之类的框起来。如果以上都没有问题,那在短期内存不断增大是完全正常的。.net的垃圾回收机制是自动起作用的。如果你内存足够大,它可能会变得比较“懒”也是正常的。 从你这个描述,无法判断问题。许多对象数据无法销毁,跟你错误地使用事件注册、回调委托,或者干脆就是错误地设了程序中的数据集合有关。占用内存大,不一定是在运行什么程序。即时占用CPU不足1%的时候,可能占用内存也有几个G。 登录窗体成功后弹出主窗体,下次就需要结束弹出窗体的进程,要不就错误,怎么解决? 苦逼的POS机开发 关于.ISO文件的读取问题 DataTable.Clear() 方法 删除的是表内的所有行的记录? 求助,在EXCEL里可以实现,或是写程序实现! C# 搜索引擎 原代码 如何Post一个含有多段信息的MIME格式数据到WebService? 文字处理的问题 自定义控件 动态生成类 vs2010功能使用问题 c#用WPF数据库问题
或者用using(...){ }之类的框起来。如果以上都没有问题,那在短期内存不断增大是完全正常的。
.net的垃圾回收机制是自动起作用的。如果你内存足够大,它可能会变得比较“懒”也是正常的。
从你这个描述,无法判断问题。许多对象数据无法销毁,跟你错误地使用事件注册、回调委托,或者干脆就是错误地设了程序中的数据集合有关。占用内存大,不一定是在运行什么程序。即时占用CPU不足1%的时候,可能占用内存也有几个G。