为什么加载过的窗体内存不能释放呢?!
一个应用程序有两个窗体,一个是启动窗体,另一个是通过按钮打开的窗体。
当程序启动时站用的内存是:17.8K;
当点击按钮载入第2个窗体时是:18.5K;
当关闭第2个窗体时内存反而变成19K?
虽然垃圾回收机制不是马上运行,但是我等了半个小时内存还是没有减少,它在干什么?甚至在一个空窗体上移动鼠标 内存也会不断的增加......
真是郁闷死了......
一个应用程序有两个窗体,一个是启动窗体,另一个是通过按钮打开的窗体。
当程序启动时站用的内存是:17.8K;
当点击按钮载入第2个窗体时是:18.5K;
当关闭第2个窗体时内存反而变成19K?
虽然垃圾回收机制不是马上运行,但是我等了半个小时内存还是没有减少,它在干什么?甚至在一个空窗体上移动鼠标 内存也会不断的增加......
真是郁闷死了......
解决方案 »
- WPF图片上如何画线??
- select 查找特别简单
- 赐教:为何不能再命令行中输入参数?
- 为什么页面加载两次?.net(C#)
- C#中关于两个form共用代码的问题
- 我想问一下,有一种程序架构是介于C/S和B/S之间的,通常的做法是Windows Form系统在程序中访问Web Form页面来完成相关模块的操作,比如招行网银系统。
- 使用axWebBrowser控件,保存网页中的图片
- visual c#数据库连接问题"System.Data.SqlClient.SqlException"
- C#编写的Winform程序将数据存入数据库时报错。
- 小弟求助,如何在流还没有接收结束的情况下提前拿到部分数据?
- 页面中如何停止刷新
- 不要笑我:c#中的String 与 string 有什么不同?
吃内存是.Net的劣势!
java其实也很占用内存,因为java清理得比较勤快,所以java运行效率没有比.net快,现在内存这么大,如果不是很特别的要求就不用清理,如果要讲究效率+空间,请不要用.net