私は、アプリで断続的に遅延する UI の原因を突き止めようとしており、Romain Guy によって概説されているさまざまな手順を実行しました。android.view.GLES20Canvas.drawDisplayList
私はそれを呼び出しとそれに対応するものに絞り込みましたandroid.view.GLES20Canvas.nDrawDisplayList
。これは、それが私の見解に関係していることを示しています。私は多くのビュー (213) を持っていることを知っており、それを削減するために取り組んでいますが、GPU レンダリングをプロファイリングしたときに、キャッシュ セクションで、FontRenderer のメモリ使用量が最大であり、他のメモリ消費量が中程度であることに気付きました。このキャッシュは正確には何を担当しており、キャッシュがいっぱいになると断続的な遅延が発生する可能性がありますか? そのセクションを以下に含めました。この問題は、Nexus 10 で著しく顕著になることに注意してください。