如何用C语言内存写满500M的内存

WPF写出来的程序为什么这么“消耗内存”,占用内存太大了怎么办? [问题点数:20分结帖人booooook]

结帖率 就是毛病.因为它的垃圾回收机制是托管的.我写的一个程序,刚启动就是35+嘚内存.

.NET吃内存比较正常吧,当然跟你自身的程序也是有关系的

首先WPF确实很占内存

其次,如果想你的情况应该是写的不合理。还是GC吧

程序应该有很大的优化空间。

例如我很多函数里都有很多new,而且只是局部变量

用完了还是是释放掉..

WPF的确很占资源,我写过一个也是消耗内存越来越大。

另外也要注意释放问题自己好好找找哪些可以及时释放,慢慢排查我当时也优化了好久

看看那些经常New的类,写成單例

WPF的确很占资源,我写过一个也是消耗内存越来越大。

另外也要注意释放问题自己好好找找哪些可以及时释放,慢慢排查我当時也优化了好久

具体是怎么释放一个变量的内存?用什么函数

看看那些经常New的类,写成单例

看看那些经常New的类,写成单例

如果可以呮实例化一个实例. 不要对于经常需要且不需重新实例化的对象 可以声明为全局的

对于需要经常使用的临时创建的数组 集合 或者其他缓冲区

鈳以设置一个全局缓冲管理的类来管理, 减少重复申请内存的操作.使用一个缓冲 到程序结束释放.

匿名用户不能发表回复!

C中如何处理超过20亿的数字 [问题点數:0分]

匿名用户不能发表回复!

我要回帖

更多关于 C语言内存 的文章

 

随机推荐