Я борюсь с некоторыми проблемами, которые, как я полагаю, связаны с моим Android-приложением, но я не могу понять, как получить информацию о том, сколько памяти использует мое приложение.
У меня есть подозрение, что некоторые текстуры, которые я загружаю, не очищаются сборщиком мусора, но я хочу, чтобы у меня была возможность протестировать, прежде чем я начну слепо делать изменения.
Я много часов борется с DDMS, и пока я могу подключить его, я не могу делать головоломки или хвосты вывода. Кажется, что выделения выделяют мне основные распределения объектов, тогда как меня беспокоит то, что происходит с памятью, используя такие вещи, как мои текстуры и аудиофайлы openGL.
Любые советы по использованию памяти профилей в приложениях openGL на Android будут высоко оценены, спасибо!
Ум вы вызываете gldeletetexture на текстуры, которые хотите выгрузить? вы должны вручную удалить свою текстуру (например, ваш уровень фона и т.д.), если вы больше не планируете использовать ее.