结帖率 就是毛病.因为它的垃圾回收机制是托管的.我写的一个程序,刚启动就是35+嘚内存.
.NET吃内存比较正常吧,当然跟你自身的程序也是有关系的
首先WPF确实很占内存
其次,如果想你的情况应该是写的不合理。还是GC吧
例如我很多函数里都有很多new,而且只是局部变量
WPF的确很占资源,我写过一个也是消耗内存越来越大。
另外也要注意释放问题自己好好找找哪些可以及时释放,慢慢排查我当时也优化了好久
看看那些经常New的类,写成單例
具体是怎么释放一个变量的内存?用什么函数
如果可以呮实例化一个实例. 不要对于经常需要且不需重新实例化的对象 可以声明为全局的
对于需要经常使用的临时创建的数组 集合 或者其他缓冲区
鈳以设置一个全局缓冲管理的类来管理, 减少重复申请内存的操作.使用一个缓冲 到程序结束释放.