MFC单文档视图中新建一个单独的线程使用OpenGL渲染,一段时间后FPS下降严重,是什么原因?

在初始化时将绘图窗口的DC和RC通过全局变量保存起来,然后新建一个线程在while(1)中用opengl使用保存好的DC和RC刷新,开始的时候FPS能达到60左右,但十几... 在初始化时将绘图窗口的DC和RC通过全局变量保存起来,然后新建一个线程在while(1)中用opengl使用保存好的DC 和 RC 刷新,开始的时候FPS能达到60左右,但十几二十秒之后画面卡顿,FPS下降非常严重,只剩十几甚至几的FPS,请问这是什么原因造成的? 展开
 我来答
archmageee4
2016-06-03 · TA获得超过1516个赞
知道大有可为答主
回答量:1581
采纳率:78%
帮助的人:924万
展开全部
估计是你使用时,有什么东西没有释放.导致内存暴增吧?你要仔细检查DC这部分.有没有什么忘了Release了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式