Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.02.2016, 10:21
ther вне форума Посмотреть профиль Отправить личное сообщение для ther Найти все сообщения от ther
  № 1  
Ответить с цитированием
ther

Регистрация: Apr 2008
Сообщений: 211
По умолчанию Что за странная утечка?

делал долго один проект и решил подключить, для теста, отображение фпс и затраты на память. С удивлением обнаружил, что есть утечка. причем, даже только при запуске. Искал долго и безуспешно. Потом создал пустой проект и прилепил там тест фпс. И на пустом проекте происходит утечка. В чем прикол?
Вложения
Тип файла: zip Desktop.zip (5.1 Кб, 29 просмотров)

Старый 26.02.2016, 10:27
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 2  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Нет никакой утечки, стандартное накопление мусора. Сборщик мусора начинает работу, когда хлама соберётся достаточно. Утечка будет, когда память не очищается при значительном её расходе.

пс. Подождите подольше, через некоторое время после запуска теста, память очищается. У меня дойдя до 7мб, сбросилось до 4.
__________________
Дети не должны знать о своих родителях

Старый 26.02.2016, 10:37
ther вне форума Посмотреть профиль Отправить личное сообщение для ther Найти все сообщения от ther
  № 3  
Ответить с цитированием
ther

Регистрация: Apr 2008
Сообщений: 211
ок, спасибо, полегчало)) Но, все равно, странное накопление при ничего не делании

Старый 26.02.2016, 11:07
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 4  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Флеш плеер как минимум обновляет экран каждую секунду с заданной частотой fps.
__________________
Дети не должны знать о своих родителях

Старый 28.02.2016, 17:56
namespaces вне форума Посмотреть профиль Отправить личное сообщение для namespaces Найти все сообщения от namespaces
  № 5  
Ответить с цитированием
namespaces
 
Аватар для namespaces

Регистрация: Jan 2013
Сообщений: 126
Если используете FlashDevelop включите встроенный профайлер, можно упорядочить по типу, по используемой памяти. Отследить какие объекты висят и сколько занимают память. Обычно GC запускается не раньше 10 сек. Моя небольшая игрушка занимает 37 мб, местами поднимается на 52, но не больше.
Также проверить на Adobe Scout, Monster Debugger

Старый 01.03.2016, 23:19
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 6  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Используйте Adobe Scout. Очень грамотный профилировщик. Подскажет что создалось, за какое время. И что уничтожилось, тоже за какое время. Ну и облегчайте алгоритмы и минимизируйте создание / удаление объектов. Например, у Даниэльки в обиход входит Pool (Бассейн). Причем это он делает на полном серьёзе.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:05.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 01:05.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.