Android OpenGL профилирование использования памяти? - PullRequest
1 голос
/ 21 августа 2010

Я борюсь с некоторыми проблемами, которые, как мне кажется, связаны с памятью моего приложения для Android, но я не могу понять, как получить информацию о том, сколько памяти использует мое приложение.

Iу меня есть подозрение, что некоторые загружаемые мной текстуры не очищаются сборщиком мусора, но я хочу иметь возможность проверить, прежде чем начать вслепую вносить изменения.

Я боролся с DDMS в течение нескольких часов, ив то время как я могу заставить это соединиться, я не могу сделать головы или хвосты выхода.Похоже, что выделения только показывают базовые распределения объектов, в то время как меня беспокоит то, что происходит с памятью, используемой такими вещами, как мои текстуры openGL и аудиофайлы.

Любые советы по профилированию использования памяти в приложениях openGLна Android будет высоко ценится, спасибо!

1 Ответ

2 голосов
/ 22 марта 2011

хм, вы называете gldeletetexture для текстур, которые хотите выгрузить?Вы должны вручную удалить свою текстуру (например, фон уровня и тому подобное), если вы не планируете больше ее использовать.

...