|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Feb 2006
Адрес: Луганск
Сообщений: 103
|
Проблема оптимизации больших приложений.
Погуглив по этой теме информации обнаружил очень мало.
Собственно, есть большое приложение (социальная игра). Когда написано уже очень много кода, встал вопрос оптимизации, т.к. на слабеньких машинах тормозит очень сильно. А что делать не понятно. В FDT - профайлер очень уж кривой, и работает не адекватно. А кроме профайлера существует ли какие-нибудь методы для отслеживания нагрузки или загрузки памяти. Возможно у вас есть какие-то методы по оптимизации больших приложений, которые вы используете? Спасибо. |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Профайлеры существуют также во FlashDevelop и Flash/Flex Builder.
|
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Удобный профайлер в FB.
Хотя в свое время он хоть и помог от части, но основная проблема была в одновременно работающих одинаковых функциях, которые были найдены методом тыка. |
|
|||||
Регистрация: Feb 2006
Адрес: Луганск
Сообщений: 103
|
Да, в FB настроил профайлер, буду разбираться. Еще бы разобарться что за что отвечает ).
Насчет метода тыка, я вот даже не знаю как во всей этой куче кода что-то найти ) |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Если приложение начинает есть ресурсы после какого то определенного момента, а не постоянно с момента запуска, то помогут снимки памяти. Делаешь снимок памяти в начале запуска приложения, и после того как начинает оно тормозить, и сравниваешь снимки. В результате получишь возможно ненужные объекты и количество ссылок на них.
А по поводу "не знаю как во всей этой куче кода что-то найти"... ну чо, опыт, раньше надо было думать перед написанием кучи. В следующий раз будет все оk) |
|
|||||
Регистрация: Feb 2006
Адрес: Луганск
Сообщений: 103
|
Снимки памяти немного помогли, сейчас будем пытаться найти узкие места их их оптимизировать. Спасибо за советы.
|
Часовой пояс GMT +4, время: 06:26. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|