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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.02.2015, 06:58
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 11  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Интересно, что нить утратило актуальность за 7 лет?
Вряд ли. Что-то мне подсказывает, что математику во флеше никто не трогал. Большинство изменений касалось графики

Старый 05.02.2015, 11:39
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 12  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Но если так оставить, от этого не хуже ведь? А то снова все локальные переменные перебирать, чтобы обнуление убрать...
Ещё предлагаю перед каждой компиляцией танцевать мамбу перед компьютером
А после каждой компиляции без ошибок троекратно кричать ура!
От этого ж хуже не будет

Старый 05.02.2015, 16:13
a7s1h1 вне форума Посмотреть профиль Отправить личное сообщение для a7s1h1 Найти все сообщения от a7s1h1
  № 13  
Ответить с цитированием
a7s1h1

Регистрация: Oct 2013
Сообщений: 126
Цитата:
Сообщение от expl Посмотреть сообщение
Ещё предлагаю перед каждой компиляцией танцевать мамбу перед компьютером
Сделал, как вы посоветовали, и потребление памяти снизилось вдвое! Спасибо большое!

Старый 05.02.2015, 21:31
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 14  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Сделал, как вы посоветовали, и потребление памяти снизилось вдвое! Спасибо большое!
Я ж плохого не посоветую.

Но, кстати, я забыл, что гипотетически возможны ситуации, когда зануление переменной (не поля экземпляра класса) может позволить GC собрать лишнюю память, если эта переменная захвачена контекстом _анонимной_ функции и анонимная функция чем-то держится в памяти.

Но, если у вас куча анонимных функций, то на фоне остального бардака с памятью это вряд ли поможет.
Так что это чисто гипотетически.

Старый 06.02.2015, 12:13
ChuwY вне форума Посмотреть профиль Отправить личное сообщение для ChuwY Посетить домашнюю страницу ChuwY Найти все сообщения от ChuwY
  № 15  
Ответить с цитированием
ChuwY
 
Аватар для ChuwY

Регистрация: Nov 2009
Адрес: Тула / Москва
Сообщений: 734
Отправить сообщение для ChuwY с помощью ICQ Отправить сообщение для ChuwY с помощью Skype™
Код:
4. Создавайте собственные reflection-методы вместо использования
Код AS3:
getDefinitionByName(getQualifiedClassName(object))
utils reflection
// 503мс
var someclass:Class = getDefinitionByName(getQualifiedClassName(someObject));
// getter reflection
public class SomeClass {
    public function get reflect():Class {
        return SomeClass;
    }
}
// 9мс
var someclass:Class = object.reflect();
 
быстрее на 5489%
А вот это уже довольно странный совет.
__________________
9 из 10 голосов в моей голове сказали наркотикам "НЕТ"
Мои ачивки: художник-паразит.

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

Теги
..
Опции темы
Опции просмотра

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

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


 


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


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