21k*_*21k 5 performance opengl-es
今天我发现我的opengles程序帧时间有时会因为未知原因而增加,通常是16ms,但有时需要33ms才能完成一帧。经过几个小时的分析和研究,我发现了原因:帧时间增加是因为“eglSwapBuffers”比平时花费了更长的时间。通常“eglSwapBuffers”花费的时间少于10毫秒,但有时需要大约26毫秒。
场景是静态的,所以帧时间应该是稳定的?
有人知道原因请帮忙,我该怎么做才能使我的帧时间稳定?
| 归档时间: |
|
| 查看次数: |
3020 次 |
| 最近记录: |