标签: android multithreading opengl-es timer sleep
我正试图在我的OpenGL线程中限制FPS。为此,我在onDrawFrame()添加一个睡眠。 不幸的是,似乎睡眠时间少于12毫秒根本不能睡觉 - FPS保持不变。只有当我使用高于12毫秒的值时,它才会实际睡眠并降低FPS。 Dalvik是否有一些技术限制可以防止非常短暂的睡眠?
onDrawFrame()
我已经尝试过同样的结果Thread.sleep()和SystemClock.sleep()。
Thread.sleep()
SystemClock.sleep()