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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Oct 2008
Сообщений: 24
По умолчанию FlashDevelop. В чём различие Debug и Release билдов.

Столкнулся интересной особенностью. Компилирую проект в дебажной версии, он весит больше, но при работе объём используемой памяти достаточно стабилен и держится на одном уровне. Если же компилировать в релизовой, то весу поменьше будет, но зато память будет жрать невероятно.

Чисто теоретически проблема решатся компилированием только под дебаг-версией. Но мне интересно, кто-нибудь уже сталкивался с этой проблемой? Каковы её причины и какие есть другие варианты решения?

IDE: FlasDevelop 3.2.1
SDK: Flex SDK 4.1

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

блогер
Регистрация: Jul 2010
Сообщений: 117
Записей в блоге: 4
А ты уверен, что в дебаг-версии памяти меньше жрёт? Если он под отладчиком запушен, может юзает готовые функции из него

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

Регистрация: Oct 2008
Сообщений: 24
Запущен он не под отладчиком. А то что памяти жрёт меньше это точно. 22-30 стабильных метров, против 35 и выше с постоянно скоростью пожирания памяти. Буквально через минуты 3 флешка уже сжирает 90 метров памяти.

Старый 09.07.2010, 13:16
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
А всякие System.gc () не используете?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Oct 2008
Сообщений: 24
System.gc не использовал. Только что сел и прочитал про него. Он доступен только при дебагг-сессии для Flash Player. И память активно очищается только в этой сессии. Если же скомпилить дебаг-версию и отключить дебаг-сессию, то кушать память начинает с такой же скоростью, что и релиз-версия.

В итоге понял, что нужно читать про очистку памяти и флеш-плеер сам по себе жрёт память со временем (тестил на пустом проекте).

Думаю, что тему можно считать закрытой.

UPD: Сегодня до конца разобрался в причинах. Во всём виновата среда разработки. Профайлер встраивается в плеер и хранит в нём всю статистическую информацию. Отсюда и невероятное прожёрство. В общем это не проблема даже, т.к. если запустить уже скомпилированную версию, то память кушается так, как нужно и находится примерно на одном постоянном уровне.


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

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

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


 


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


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