Archive for 'Оптимизация'

Tip: Лучшее качество растеризированной картинки при меньшем потреблении процессора

Сегодня разгребая мусор на компе нашел заметку «Лучшее качество растеризированной картинки при меньшем потреблении процессора». Так как большие статьи писать сильно времени нет, мне пришла в голову мысль писать небольшие заметки, подсказки, трюки, (вообщем типсы — tips) которые мне попадутся в интернете или изобрету сам. Тем самым полезно для себя и других собирать такую вот [...]

Профилирование с Adobe Scout в Intellij Idea

Напоминалка. Я использую Idea 12, поэтому для нее и напишу. Это будет, наверное, сто-первая статья «Как подружить Adobe Scout и Intellij Idea». Условие: есть у нас проект, например, BabyBoxTestbed. Мы хочем профилировать его с помощью Adobe Scout. Для начала надо убедиться, что у нас установлена версия Flash Player 11.4 и выше. Также, что мы компилируем [...]

Выбрасывайте свои мат. библиотеки…

Сегодня придумалось такое пафосное название для статьи Не совсем все так категорически, но все же. Уже много лет все флеш разработчики используют свои мат библиотеки вместо стандартного Math, дескать, она тормознутая. Да, много лет так и было. И я по старинке тоже собрал целую кучу алгоритмов, которые работают быстрее — это такие базовые как abs, [...]

Nape 2 — Тест производительности создания некоторых структур

Этот пост есть небольшое дополнение к этому посту. Только тогда я не сделал замер производительности. Когда открыл для себя Vec2.get() написал Луке мол классно он придумал запулить тип Vec2 и что хорошо было бы запулить другие типы (да и вообще все что возможно ). Он ответил, что не видит в этом смысл, так как это [...]

Nape 2 — Сравнение производительности списков

Две недели назад, 18 сентября (за сутки до рождения сына ) сделал я тест производительности нейповских списков в сравнение со списками известной библиотеки ds (в прошлом as3ds). Благодаря генерикам в haxe и препроцессору caxe, все листы в нейпе, имея одну природу, типизированы: Vec2List, ShapeList, BodyList и т.д. Потому работа всех листов в нейп идентична. Кроме [...]

Flash game performance tuning from A to Z

Read about ‘Flash performance tuning’

Вещи которых вы не знали о ActionScript

Рекомендую к прочтению

Лучшие практики разработки в Flash CS5/CS5.5 Pro

Хорошую работу вчера представил Дмитрий Юханов, которая была опубликована в Flash Developer Center. Работа касается лучших практик при разработке в Flash CS5/CS5.5 Pro и носит название: Tips for using Flash efficiently. Всем рекомендую прочитать (на англ.) — есть как очевидные типсы так и не очень. Статья будет интересна разработчикам с любым уровнем и каждый сможет [...]

Умный EventDispatcher…

Как иногда бывает трудно отследить какие слушатели были нацеплены на какой нибудь DisplayObject… А ведь это надо знать, чтобы можно было очистить все слушатели, дабы предотвратить memory-leak и дать возможность сборщику убрать весь мусор. Но к сожалению в классе EventDispatcher не предусмотрен механизм удаления всех своих слушателей и доступа к слушателям тоже нету. Есть массив [...]

Скорость кастинга

Сегодня дядя Джексон написал статью о своих исследованиях по приведению типов. Можно двумя способами делать приведение (напр. надо привести экземпляр obj к типу BitmapData): 1. BitmapData(obj) — он назвал такое преобразование Function call style; 2. Через оператор as — obj as BitmapData; Результаты таковы: При любом исходе события (приведения прошло успешно или не успешно) через [...]

« Старые посты