/ / Профілювання використання пам'яті Android OpenGL? - android, пам'ять, opengl-es, ddms

Профіль використання пам'яті Android OpenGL? - Android, пам'ять, opengl-es, ddms

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

У мене є підозра, що деякі текстури, які я завантажую, не стають очищеними від збирача сміття, але я хочу мати можливість перевірити, перш ніж починати сліпо вносити зміни.

Я боровся з DDMS годинами, ів той час як я можу змусити його підключити, я не можу "робити голови або хвости на виході. Асигнування тільки здається, показуючи мені основні виділення об'єкта, тоді як те, що я" m турбує те, що "відбувається з пам'яттю, використовуючи такі речі мої текстури openGL і аудіо файли.

Будь-які поради щодо профілювання використання пам'яті в додатках openGL на Android були б дуже вдячні, спасибі!

Відповіді:

2 для відповіді № 1

uhm ви називаєте gldeletetexture на текстурах ви хочете вивантажити? Ви повинні вручну видалити текстуру (наприклад, ваш рівень фону і такі), якщо ви не плануєте використовувати його більше.