我现在主要有两个问题:
问题1:如何才能让它可以使用更多的内存?
问题2:可否让程序在使用到一定内存的时候自动进行内存回收呢?
问题1:如何才能让它可以使用更多的内存?
问题2:可否让程序在使用到一定内存的时候自动进行内存回收呢?
解决方案 »
- 跪求高手解难分不够我可以再加
- **问大家一个问题**:.NET中的验证控件怎样实现这种效果( 单击不同的按钮,验证不同的控件!)
- 请问如何查询SQL数据库中的第N行记录啊???????
- 【2000分】【在线等待】【急急急】如何获取方法体的字节码?
- 关于制作安装程序的问题
- C# WEB分页显示的实现
- 如何PropertyGrid的工具栏添加自定义工具?
- crystalreport中,如何控制报表的某列不显示?
- windows窗口大小改变后,里面控件的大小和位置怎么相应改变啊?
- help:还是[DllImport("kernal32.dll")]问题!!!
- OUT参数 又有新问题 请大家帮一下
- 我用.net开发wap为什么在第一卡片中连接第二个卡片时,总是第二张卡面出来一下,又返回到第一张卡片了.
问题2:可否让程序在使用到一定内存的时候自动进行内存回收呢?这个好像是系统的设置,你最好还是从你的程序着手。至于内存的回收,
首先,不要平凡的new对象,一些频繁用的对象,最好作为成员。
参看
http://blog.csdn.net/Knight94/archive/2006/10/08/1326319.aspx至于垃圾回收,你可以显式的调用GC.Collect。
2.Windows服务一般用Timer的方法实现,不能应用客户端控件和方法,同时在每一个Timer后要确保所有资源的释放。尽量延长Timer的时间。