如何优化程序? 为何我一个简单的sdk程序就要3M多内存?
我用了sdk写了个小程序
有两个对话框
主要内容就一个定时器
3秒响应一次
就这个东西
就占了3m多内存
而看看vc6 也才4-6m
想不通
问题点数:30、回复次数:7Top
1 楼wshcdr(dd)回复于 2005-08-03 22:59:24 得分 2
贴出关键代码Top
2 楼boyplayee()回复于 2005-08-04 11:01:07 得分 2
内存泄露?Top
3 楼asphp(AwaiLi)回复于 2005-08-04 11:08:28 得分 8
1.有没有这样的定义,如char s[100000000];
2.建议使用编译优化选项
Top
4 楼vcleaner(我没当大哥很久了.......)回复于 2005-08-04 12:48:57 得分 10
注意:
1、如果是分配了大的内存,如char s[100000000];可能会很大;
2、定时器中如果分配了内存,如使用new创建对象,这种情况也可能很多,需要及时删除无用的对象。Top
5 楼orbit(走了走了)回复于 2005-08-04 12:58:48 得分 8
有时候是正常的,
如果是不停的增加,那就要考虑你的OnTimer函数是不是有泄漏Top
6 楼asphp(AwaiLi)回复于 2005-08-04 14:03:05 得分 0
附带,我写了半年的程序在Release情况下(MFC)才不过500KTop
7 楼bborn(生命在于折腾)回复于 2005-08-04 18:24:52 得分 0
没有啊 过两天 我把代码贴上来 看看Top




