SO には、これに似た質問がいくつかありますが、デバイス上で iOS アプリによって使用される実際の OpenGL テクスチャ メモリを取得するための決定的なアプローチを説明しているようには見えません。
OpenGL にアップロードするときにテクスチャが使用するメモリ量を手動で計算する方法を知っています。デバイスから正確な OpenGL 使用メモリ量を取得できるかどうかを知りたいです。
Instruments の Memory Monitor ウィジェットで Real Memory 列と Virtual Memory 列を見ないようにしたいと思います (私の理解では、これらはテクスチャ メモリとアプリの通常のメモリを集約したものです)。これは、ここまたはここに示されているアプローチに似ていると思います。
テクスチャ メモリが外部ツールを使用して取得されるか、プログラムで取得されるかは気にしません。しかし、集計ではなく、デバイスによって報告された実際の OpenGL メモリだけが必要です。
また、「仮想メモリ」列が iOS で正確に何を意味するのか誰か説明できますか? Virtual Memoryの概念を理解していると思いますが、仮想メモリの列が iOS のメモリ不足の警告にも関連しているのか、それとも実メモリの列だけが関連しているのかを把握しようとしています。