1
我正在为android开发一个opengl solitare游戏。游戏很简单,所以它使用GLSurface和GLRenderer实现,并且没有本地代码。未连接到调试器时滞后
当我通过旋转纹理的opengl quad来选择它时,我翻转了一张卡片。每翻转10到20次,翻转速度减慢到四分之一左右。它会做1或2次翻转,然后恢复正常。连接到调试器时不会发生延迟,只有在未连接到调试器(从设备移除usb电缆)时才会发生延迟。当使用调试器连接到应用程序时,它永远不会发生。
我认为这可能是垃圾收集,所以我已经剖析并消除了时间和空间使用的浪费。它似乎没有帮助。
只是不明白为什么它不会连接到调试器时会发生。如果有的话,似乎是相反的应该是真的。有任何想法吗?