OnDraw()中调用下面的语句,
CString ss("I am Hibernia!");
或调用pDC->TextOut(20,200, "I am Hibernia!");我发现每次RESIZE窗口,
内存分配持续增长
为什么没有及时回收内存
我有什么方法可以回收内存?OnDraw()中调用下面的语句,内存分配不会持续增长
char *ss="I am Hibernia!";
CString ss("I am Hibernia!");
或调用pDC->TextOut(20,200, "I am Hibernia!");我发现每次RESIZE窗口,
内存分配持续增长
为什么没有及时回收内存
我有什么方法可以回收内存?OnDraw()中调用下面的语句,内存分配不会持续增长
char *ss="I am Hibernia!";
解决方案 »
- 无法打开 cvaux.lib
- 急!急!急!界面闪烁问题,双缓冲试过了!
- CScrollBar怎么改变点击方向箭头时移动的距离?
- 想做个MP3播放器
- 求助分割窗口的大小问题,谢谢
- 如何获取当前用户对某个文件夹是否具有写入权限,xp
- 《传奇》的一般玩家&游戏修改高手&网络编程的师兄!
- 很多人问过这个问题:没有word如何读取Word文档内容到自己的编辑器?或Doc复合文件的结构是什么?没人知道吗?
- 菜鸟问题。怎么样获得handle to window?
- InstallShield 6.22的安装密码(NULL)
- 字符串怎样才能在vc源程序里当语句用?(急)
- 如何在中文系统中让MessageBox显示英文?
解决的方法是不动态分配内存,或者使用托管代码
去找找关于垃圾收集的文章把
明确将字符串声明为常量,情况就要好得多.字符串不应该引起大量的内存损耗的,可能是你的操作方法不对,比如用了GetBuffer却没有ReleaseBuffer,或GDI对象没释放.