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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.03.2011, 20:49
easy.proger вне форума Посмотреть профиль Отправить личное сообщение для easy.proger Найти все сообщения от easy.proger
  № 21  
Ответить с цитированием
easy.proger

Регистрация: Jun 2010
Адрес: somewhere in the universe
Сообщений: 195
Цитата:
Сообщение от in4core Посмотреть сообщение
System.gc()
+ объяснение каждому пользователю как установить дебаг плеер

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

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
in4core как всегда все разрулил )
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 04.03.2011, 20:59
easy.proger вне форума Посмотреть профиль Отправить личное сообщение для easy.proger Найти все сообщения от easy.proger
  № 23  
Ответить с цитированием
easy.proger

Регистрация: Jun 2010
Адрес: somewhere in the universe
Сообщений: 195
Для расчетов можно сделать свой GC на основе битмапдат

Создаем битмапдату заполняем ее своими числами ( битмапдата это просто двухмерный массив где каждая его ячейка может принимать числа от 0 до 4 294 967 295 (uintMAX) если расчеты имеют знак числа ( типа отрицательное/положительное ) или числа с запятой, можно сохранить и вынуть знак и флоат значение через битовые операции ) после того как данные не нужны вызываем dispose()

UPD изменил сообщение так как сам проверил, битовые операции в флеше шикарно позволяют сохранить как флоат так и его знак...


Последний раз редактировалось easy.proger; 04.03.2011 в 21:25.
Старый 04.03.2011, 21:01
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 24  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
Вот засорение памяти из за простых типов меня как то совсем не волнует)

Старый 04.03.2011, 22:41
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 25  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Сообщение от in4core Посмотреть сообщение
System.gc()
Работает только в дебаг-плеере.

Старый 04.03.2011, 23:16
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 26  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Сиплюсплюса на вас нет)
Научились бы как убирать за собой!
Разве сложно сделать свой метод destroy который будет подчищать?
__________________
Отряд Котовскага

Старый 05.03.2011, 00:54
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 27  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
@Котяра Не вижу проблем, помоему большенство уже делает destroy() метод, причем с таким же названием ))) Но автор видимо именно ГЦ ждет, самому не охота чистить

Старый 05.03.2011, 02:16
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 28  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Цитата:
Сообщение от mikhailk Посмотреть сообщение
кстати, по моим наблюдениям, бесхозные битмапдаты могут стать нехилой утечкой памяти, так что их действительно иногда чистить не помешает.
Это для игры а ля королевство и т.п. становится основным фактором.
upd предвижу очень большие траблы с утечкой графической памяти с этим пресловутым молехиллом..
Я уже добился краша графсистемы )) но я просто тестил - реально никто в эту нору лезть глубоко не будет, кроме разработчиков дижков.
__________________
Отряд Котовскага


Последний раз редактировалось Котяра; 05.03.2011 в 02:21.
Старый 05.03.2011, 11:47
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 29  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
Это для игры а ля королевство и т.п. становится основным фактором
Не только.
Например, автомобильные гонки на базе какого-нибудь 3D-движка вроде Альтернативы.
Там при построении карты для одной трассы суммарный объем используемых битмапдат может быть и 200Мб и больше. Если перед заездом на новой трассе не прибивать полностью старую, плеер легко забирает под себя всю память, до которой дотянется.

Старый 05.03.2011, 11:50
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 30  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
Цитата:
Но автор видимо именно ГЦ ждет, самому не охота чистить
Ну придёт ГЦ. Посмотрит на кучу ссылок на объекты, которые повисли в памяти (хотя программист хотел их удалить), скажет чтоб мы шли в пень.

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

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

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


 


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


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