OpenGL渲染帧率在debug和release下不同

来源:互联网 发布:js object 添加 值 编辑:程序博客网 时间:2024/04/30 03:38

最近遇到问题,编写的OpenGL代码在debug模式下面,帧率很低,一开始倒是挺快的,但是,随着程序的运行,帧率逐渐下降,然后才趋于稳定

网上找了找原因,我试了试改到release这时候帧率就正常了。至于原因,还不是很清楚,感觉是,debug模式下面加入了很多方便调试的东西,使得帧率下降了,release则是没有这些东西,算是快捷版本或者说是优化版本,所以帧率就上升了。在一个国外网站找到了一个说明,原因说是,调试程序会锁住一些页面,使得缓存交换并没有得到直接进行,这还没有好的方法去解决。这是连接:http://stackoverflow.com/questions/8858128/c-opengl-application-running-smoother-with-debugger-attached

更多的,我没有找到了,谷歌上面有用的,我只找了这么多

另外,csdn上面还有关于这个的类似讨论,详情可以去看:http://bbs.csdn.net/topics/370246159?page=1#post-393596474

0 0
原创粉丝点击