|
|
|||||
Регистрация: Apr 2008
Сообщений: 211
|
Что за странная утечка?
делал долго один проект и решил подключить, для теста, отображение фпс и затраты на память. С удивлением обнаружил, что есть утечка. причем, даже только при запуске. Искал долго и безуспешно. Потом создал пустой проект и прилепил там тест фпс. И на пустом проекте происходит утечка. В чем прикол?
|
|
|||||
Нет никакой утечки, стандартное накопление мусора. Сборщик мусора начинает работу, когда хлама соберётся достаточно. Утечка будет, когда память не очищается при значительном её расходе.
пс. Подождите подольше, через некоторое время после запуска теста, память очищается. У меня дойдя до 7мб, сбросилось до 4.
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: Apr 2008
Сообщений: 211
|
ок, спасибо, полегчало)) Но, все равно, странное накопление при ничего не делании
|
|
|||||
Регистрация: Jan 2013
Сообщений: 126
|
Если используете FlashDevelop включите встроенный профайлер, можно упорядочить по типу, по используемой памяти. Отследить какие объекты висят и сколько занимают память. Обычно GC запускается не раньше 10 сек. Моя небольшая игрушка занимает 37 мб, местами поднимается на 52, но не больше.
Также проверить на Adobe Scout, Monster Debugger |
|
|||||
.
|
Используйте Adobe Scout. Очень грамотный профилировщик. Подскажет что создалось, за какое время. И что уничтожилось, тоже за какое время. Ну и облегчайте алгоритмы и минимизируйте создание / удаление объектов. Например, у Даниэльки в обиход входит Pool (Бассейн). Причем это он делает на полном серьёзе.
|
Часовой пояс GMT +4, время: 02:33. |
|
« Предыдущая тема | Следующая тема » |
|
|