Удаление текстур, созданных программно

Раздел, посвящённый самому важному - скорости.

Удаление текстур, созданных программно

Сообщение gnoblin 27 янв 2011, 19:27

Оказалось, что в проекте есть проблемы с потреблением памяти.
После некоторых тестов, выяснилось что текстуры созданные через SetPixels() не уничтожаются при удалении объекта.
Destroy() так же не помог.

В итоге помогла команда

AyncOperation async = Resources.UnloadUnusedAssets();
yield return async;

Если б не приперло, никогда бы не подумал что эта команда работает с чем-то кроме ассетов загружаемых через Resources.Load() (вот назвали, блин).

Теперь осталось проверить не работает ли эта команда 15 минут на эталонной машине)).
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: Удаление текстур, созданных программно

Сообщение Neodrop 27 янв 2011, 20:05

Полезная инфа. Спасибо.

(3A4OT)
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Удаление текстур, созданных программно

Сообщение discouraged_one 28 янв 2011, 02:47

После некоторых тестов, выяснилось что текстуры созданные через SetPixels() не уничтожаются при удалении объекта.
Destroy() так же не помог.


Так-так-так - а repro project можно в студию (чем меньше тем лучше)? можно даже bug report пометить что for Alexey и скинуть case number
Unity Technologies
Аватара пользователя
discouraged_one
Unity Technologies
 
Сообщения: 197
Зарегистрирован: 19 май 2010, 15:56

Re: Удаление текстур, созданных программно

Сообщение gnoblin 28 янв 2011, 03:09

ок, попробую собрать repro project
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт


Вернуться в Оптимизация

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1