私のアプリは、画像の表示 (および高速変換) に GLSurfaceView を使用しています。サーフェスを初期化するだけで、単色で塗りつぶし、それ以上 OpenGL 関数を呼び出さない場合でも、アクティビティがフォアグラウンドにしばらく留まると、タブレットが熱くなり始めることに気付きました。CPU消費はほぼ0%なのでGPUだと思います。私は正しいですか?もしそうなら、GPUをスロットルする方法はありますか? 私が OpenGL を使用している操作は、パフォーマンスをまったく必要としません。
1 に答える
1
レンダリング モードを RENDERMODE_ONDEMAND に設定しましたか? こちらのドキュメントを参照してください: http://developer.android.com/reference/android/opengl/GLSurfaceView.html#setRenderMode(int)
于 2013-08-07T11:03:13.380 に答える