标签: performance macos opengl nsopenglview
我正在使用NSOpenGLView和CVDisplayLink制作Mac OS X(10.8.3)OpenGL应用程序来管理对render方法的调用。
应用程序工作正常但当窗口被覆盖或处于其他空间时(基本上由于某种原因不可见)整个系统开始变慢。
我通过多种方式对其进行了测试和分析,这就是我发现的:
我猜测一个不可见的NSOpenGLView会以某种方式改变行为,这会让我的应用程序更耗费GPU。
有什么可能出错的想法吗?