为什么:VC双缓冲绘图时监视到内存使用量在不断增加?

来源:百度知道 编辑:UC知道 时间:2024/06/27 15:43:02
在网上下载了很多绘图源代码,在不断的绘图过程中,监视到内存使用量不是上升时什么原因?

如果你的窗口很大,那么当然,你的绘图是先在内存中绘图然后粘贴到屏幕上,在此过程中内存一直没被释放,所以内存使用量会不断上升。如果窗口只是普通大小,而内存使用上升明显的话,恐怕是你的绘图机制有问题,看看应该释放内存的地方是否对内存进行了释放。

内存泄漏。有地方没有释放内存。在创建诸如字体对象的时候都要注意他们都是需要手动释放的。

你看看你是不是创建了很多BMP然后又忘了用DeleteObject把它删除掉