1

我正在努力解决一些我认为与我的 Android 应用程序相关的内存问题,但我似乎无法弄清楚如何获取有关我的应用程序正在使用多少内存的信息。

我怀疑我正在加载的某些纹理没有被垃圾收集器清除,但我希望能够在开始盲目地进行更改之前进行测试。

我已经在 DDMS 上苦苦挣扎了好几个小时,虽然我可以让它连接起来,但我无法确定输出的正面或反面。分配似乎只是向我展示了基本的对象分配,而我关心的是我的 openGL 纹理和音频文件之类的内存使用情况。

任何关于在 Android 上的 openGL 应用程序中分析内存使用情况的建议将不胜感激,谢谢!

4

1 回答 1

2

嗯,您是否在要卸载的纹理上调用 gldeletetexture ?如果你不打算再使用它,你必须手动删除你的纹理(比如你的关卡背景等)。

于 2011-03-22T03:59:07.670 回答