社区
界面
帖子详情
界面重绘的时候内存不断增加?
job82824
2009-11-18 10:56:07
有什么好的方法呢?有用的方法都给分哈!希望大家指点一下了,谢谢!
...全文
251
19
打赏
收藏
界面重绘的时候内存不断增加?
有什么好的方法呢?有用的方法都给分哈!希望大家指点一下了,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
峰白
2009-11-18
打赏
举报
回复
是不是new出来的数组,没有delete呀
MoXiaoRab
2009-11-18
打赏
举报
回复
看看你的代码啊。
Fireway2008
2009-11-18
打赏
举报
回复
具体看看你怎么调用GDI函数了
创建资源和删除资源必须要一一对应
把代码贴出来看看。
cdpc0202
2009-11-18
打赏
举报
回复
[Quote=引用 4 楼 job82824 的回复:]
很奇怪呀,完成后调用过ReleasDC(pDC)了?还会漏什么?
[/Quote]
即时该调用ReleasDC的时候没调用 也不会导致内存泄露。只会导致gdi对象泄漏。
liangxd09
2009-11-18
打赏
举报
回复
内存泄露,new,资源,com等等
雪影
2009-11-18
打赏
举报
回复
内存泄露了.
检查一下绘制函数都创建了那些资源,那些资源在函数返回时没有释放
顽固已死_有事烧纸
2009-11-18
打赏
举报
回复
GDI泄漏。。。。看看你有没create什么GDI对象 没有release的??
这不是鸭头
2009-11-18
打赏
举报
回复
内存泄漏。自己检查代码
job82824
2009-11-18
打赏
举报
回复
很奇怪呀,完成后调用过ReleasDC(pDC)了?还会漏什么?
LiuYinChina
2009-11-18
打赏
举报
回复
界面重绘的时候内存不断增加
你都知道是重绘的时候增加的,那肯定是在重绘的函数里有泄露啊,
lgccaa
2009-11-18
打赏
举报
回复
检查内存泄漏
可以释放掉的内存释放掉
wwgddx
2009-11-18
打赏
举报
回复
下载一个BoundsChecker软件,安装上检查一下哪里内存泄露
写不动代码的人
2009-11-18
打赏
举报
回复
GDI对象使用时凡是Get的都要Release 凡是 Create都有Delete
muzizongheng
2009-11-18
打赏
举报
回复
内存泄露 肯定有内核对象或者GDI对象资源 没有释放, 这个是肯定的.
lz可以贴出代码大家帮帮你找找.
youyou6115
2009-11-18
打赏
举报
回复
肯定是GDI设备没有释放掉
job82824
2009-11-18
打赏
举报
回复
很奇怪的是,建立一个对话框,添加一个CListCtrl控件,然后添加一个CEdit浮在ListCtrl上面来修改条目。没有增加任何的重绘代码,就用MFC自带的,然后发现每次编辑框移动了位置后的重绘,也会让内存不断增加?是不是MFC的函数有bug呀?
ccpaishi
2009-11-18
打赏
举报
回复
这样讲很空啊,不知道你的代码能不能贴出来看一下。
qdbje
2009-11-18
打赏
举报
回复
GDI泄露,你看看你的句柄是否有增加?如果有?那么基本上可以定位到GDI资源没有释放。
wwgddx
2009-11-18
打赏
举报
回复
调试一下,看增加内存的是哪一行,那一定就是这个没有释放了.
MFC编程,Cview类OnDraw
重绘
时,视图内容消失问题的解决
问题描述:在进行MFC绘图编程时(以简单的绘制线条为例),视图窗口的大小变化会引起调用OnDraw()。默认的OnDraw()会
重绘
显示出一个空白的视图,因此必须重写这个方法以显示文档的视图。 解决思路:通过查阅资料,得知可以用”
内存
缓冲画图”的方式解决此类问题,即“考虑到MFC时 文档/视图 类,视图CView负责数据的显示和修改,文档CDocument类负责数据的存储和加载,从而把
基于高德在线地图的动态轨迹绘制,解决
内存
暴增问题(C#)
之前自己写了一个基于高德在线地图的动态轨迹绘制程序,绘制轨迹函数使用高德的API(polyline 函数),在之后的调试过程中发现:随着轨迹绘制的启动,程序占用的
内存
,越来越高,呈现“暴增状态”,导致
界面
卡死。经过一番调试,最终解决了问题,在此做以记录。 问题所在:高德的polyline 函数,其轨迹的是通过在地图上添加覆盖物实现的,因此,若
不断
的向地图中添加覆盖物,覆盖物的存在会导致程序
内存
的增...
unity 官方ui优化,记录
1 一个脏的子Canvas不会强制他的父Canvas进行
重绘
操作,反之亦然。 (那就是父亲
重绘
时候不会强制子canvas
重绘
)。除非父canvas的变化导致子Canvas的大小调整时候 2 Canvas是可以嵌套的 3 Graphic是ui中最基础的类 4 layout组件,只依赖于RectTransform,并且只会 影响相关的RectTransfrom属性。 不依赖于Graphic , 可以独立于unityui的图形组件使用 5 layout和 graphic都依赖于 CanvasUpd...
「
内存
抖动」?别再吓唬面试者们了行吗
视频版本本文有对应的视频,扫码就能看:从「
内存
抖动」说起面试官:你做过性能优化是吧。面试者:嗯是的,在卡顿和耗电问题上做过挺多事。面试官:
内存
抖动的解决方案你有了解过吗?面试者:
内存
什么...
iOS之深入探究CADisplayLink和NSTimer的对比和
内存
溢出问题
CADisplayLink的基本说明和使用 一、什么是CADisplayLink? 简单地说,它就是一个定时器,每隔几毫秒刷新一次屏幕。 CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。在应用中创建一个新的 CADisplayLink 对象,把它添加到一个runloop中,并给它提供一个 target 和 selector 在屏幕刷新的时候调用。 一但 CADisplayLink 以特定的模式注册到runloop之后,每当屏幕需要刷新的时候,runloop就会调用
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章