我正在使用一个简单的opengl mediaplayer android应用程序。在onDrawFrame函数中,有glFinish函数调用。如果我评论该呼叫,在Adreno Profiler中,我的FPS在播放一段时间后会下降(约20分钟后)。如果没有评论,FPS不会下降。为什么会这样。?
答案 0 :(得分:1)
它经过一段时间延迟后发生的事实意味着它可能是环境的(一切都是平等的)。我认为它可能过热,热量节流开始了;在glFinish
仍然存在的情况下,管道正在耗尽,这使GPU有机会降温。