社区
界面
帖子详情
这个现象是GDI资源泄露吗
puj2003
2015-08-05 06:14:39
某段代码运行一段时间后总GDI数就一直在增加,如果把这段代码屏蔽则总GDI增加缓慢,是不是可以认为该段代码存在GDI资源泄露啊?谢谢
...全文
111
5
打赏
收藏
这个现象是GDI资源泄露吗
某段代码运行一段时间后总GDI数就一直在增加,如果把这段代码屏蔽则总GDI增加缓慢,是不是可以认为该段代码存在GDI资源泄露啊?谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
puj2003
2015-08-06
打赏
举报
回复
就是上面代码运行时有泄露,帮忙分析啊
puj2003
2015-08-06
打赏
举报
回复
CColorListBox m_ctrlUser; CLogView* plogView; COpenGL* pDrawView;
puj2003
2015-08-06
打赏
举报
回复
for (int i=0;i<8;i++) { m_Aver[i][0] = m_Aver[i][0]/m_averCount; sp.Format("%d,%.2f,%.2f,%d",i+1,m_Aver[i][0],m_Aver[i][1],m_averCount ); plogView->m_ctrlUser.AddString(TIME+sp,RGB(0,0,255)); } plogView->m_ctrlUser.AddString(TIME+"定时结束",RGB(255,0,0)); int km = plogView->m_ctrlUser.GetCount(); plogView->m_ctrlUser.SetCurSel(km-1); pDrawView->DrawEightAver(m_Aver[0]);
Eleven
2015-08-05
打赏
举报
回复
这个要看情况,增加之后会不会减少,如果一直都是只增加不减少的话,可以确定是存在GDI资源泄露的。
小新小小新
2015-08-05
打赏
举报
回复
如果没有新生成页面,并且该页面有自绘的部分的话,那么就是有泄漏了
GDI
ndicator-
GDI
泄露
测试工具
然而,如果应用程序在使用
GDI
资源
后没有正确释放,就会导致
GDI
泄露
,久而久之可能会影响系统的性能和稳定性。
GDI
泄露
测试通常涉及以下几个关键知识点: 1. **
GDI
资源
管理**:在Windows系统中,每个进程都有一个...
GDI
+桌面时钟(源码) #
资源
达人分享计划#
5. **
资源
管理**:在程序中,需要正确管理和释放
GDI
+对象,避免
资源
泄漏。 通过研究这个源码,开发者可以了解到如何使用
GDI
+进行图形绘制,掌握基本的Windows程序设计技巧,以及如何将这些技术应用于实际项目中。这...
GDI
+双缓冲的实现方法
而双缓冲通过在内存中创建一个“后台缓冲区”来解决这个问题,所有的绘图操作都在这个缓冲区完成,最后一次性将完成的图像刷新到屏幕上,从而减少了闪烁
现象
。 实现
GDI
+双缓冲的主要步骤如下: 1. 创建后台缓冲区...
GDI
+跑马灯效果
最后,别忘了释放所有
资源
,包括`Graphics`、`Font`和`StringFormat`对象,遵循
GDI
+的
资源
管理原则,防止内存泄漏。 通过以上步骤,我们可以利用
GDI
+实现一个基本的跑马灯效果。当然,实际的代码实现可能会包含更多...
GDI
+“双缓冲”绘图,避免闪烁源码
本
资源
主要关注
GDI
+的一个特定技巧——"双缓冲"绘图技术,这能有效地解决在屏幕上动态绘制图形时出现的闪烁问题。 首先,我们要理解为什么会出现闪烁。当在窗口或控件上直接使用
GDI
+绘图时,每次绘图操作都会立即...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章