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

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

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

Регистрация: Feb 2006
Адрес: Луганск
Сообщений: 103
По умолчанию Проблема оптимизации больших приложений.

Погуглив по этой теме информации обнаружил очень мало.
Собственно, есть большое приложение (социальная игра).
Когда написано уже очень много кода, встал вопрос оптимизации, т.к. на слабеньких машинах тормозит очень сильно.

А что делать не понятно. В FDT - профайлер очень уж кривой, и работает не адекватно.
А кроме профайлера существует ли какие-нибудь методы для отслеживания нагрузки или загрузки памяти. Возможно у вас есть какие-то методы по оптимизации больших приложений, которые вы используете?

Спасибо.

Старый 11.09.2010, 21:55
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 2  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
Профайлеры существуют также во FlashDevelop и Flash/Flex Builder.

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Удобный профайлер в FB.
Хотя в свое время он хоть и помог от части, но основная проблема была в одновременно работающих одинаковых функциях, которые были найдены методом тыка.

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

Регистрация: Feb 2006
Адрес: Луганск
Сообщений: 103
Да, в FB настроил профайлер, буду разбираться. Еще бы разобарться что за что отвечает ).

Насчет метода тыка, я вот даже не знаю как во всей этой куче кода что-то найти )

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Если приложение начинает есть ресурсы после какого то определенного момента, а не постоянно с момента запуска, то помогут снимки памяти. Делаешь снимок памяти в начале запуска приложения, и после того как начинает оно тормозить, и сравниваешь снимки. В результате получишь возможно ненужные объекты и количество ссылок на них.

А по поводу "не знаю как во всей этой куче кода что-то найти"... ну чо, опыт, раньше надо было думать перед написанием кучи. В следующий раз будет все оk)

Старый 12.09.2010, 20:38
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 6  
Ответить с цитированием
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
если много анимации то можно задуматься о том как ее выводить, ну так же дефолтные советы, минимизировать исопльзование градиентов, альфы и т.д..

Старый 13.09.2010, 14:44
Olmer вне форума Посмотреть профиль Отправить личное сообщение для Olmer Посетить домашнюю страницу Olmer Найти все сообщения от Olmer
  № 7  
Ответить с цитированием
Olmer
 
Аватар для Olmer

Регистрация: Feb 2006
Адрес: Луганск
Сообщений: 103
Снимки памяти немного помогли, сейчас будем пытаться найти узкие места их их оптимизировать. Спасибо за советы.

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

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

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


 


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


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