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
- OpenGL渲染帧率在debug和release下不同
- memset在Debug和Release下效果不同
- Opencv在Release和Debug不同模式下的配置
- Release和Debug模式的区别以及Opencv在Release和Debug不同模式下的配置
- std::deque 在Debug 与Release 下执行的不同
- vs2005下debug模式和release模式的不同
- Debug和Release模式下加载不同的库文件
- 用程序判断设置的是debug还是release以及assert在debug和release版本中的不同行为
- volatile在debug和release模式下的意义
- 谈在Debug和Release模式下输出调试信息
- 谈在Debug和Release模式下输出调试信息
- 谈在Debug和Release模式下输出调试信息 .
- 关于assert函数在debug 和release下的问题
- _tcscat在Debug和Release下的问题
- 在vs下讨论debug和release版本的区别
- 谈在Debug和Release模式下输出调试信息
- BOOL 值在 debug 和 release 模式下初始化不一样!!!
- BOOL 值在 debug 和 release 模式下初始化不一样!!!
- Razor
- Spring 面向切面开发(AOP)
- HDU解题报告——1027
- 3.4 计算机专业学习规划
- 用Java随机生成一个N个bit位数字
- OpenGL渲染帧率在debug和release下不同
- tomcat配置错误备忘
- 指针的初始化微程序
- 【km笔记】CSharp--return、break、continue的区别与作用
- 我的android(第十七天)
- 南阳理工oj_91&NYOJ91
- SZ第二次找工作--笔试汇总
- 使用 spring 集成 dbcp 数据库连接池到 Wowza 插件
- C++ LIST