Я борюся з деякими питаннями, які я вірую, - це пам'ять, пов'язана з моєю програмою для Android, але я не можу зрозуміти, як отримати інформацію про те, скільки пам'яті використовує моє додаток.
У мене є підозра, що деякі текстури, які я завантажую, не стають очищеними від збирача сміття, але я хочу мати можливість перевірити, перш ніж починати сліпо вносити зміни.
Я боровся з DDMS годинами, ів той час як я можу змусити його підключити, я не можу "робити голови або хвости на виході. Асигнування тільки здається, показуючи мені основні виділення об'єкта, тоді як те, що я" m турбує те, що "відбувається з пам'яттю, використовуючи такі речі мої текстури openGL і аудіо файли.
Будь-які поради щодо профілювання використання пам'яті в додатках openGL на Android були б дуже вдячні, спасибі!
Відповіді:
2 для відповіді № 1uhm ви називаєте gldeletetexture на текстурах ви хочете вивантажити? Ви повинні вручну видалити текстуру (наприклад, ваш рівень фону і такі), якщо ви не плануєте використовувати його більше.