|
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
Starling на Galaxy Tab 2
Даёт низкий фпс. На слабых андройд девайсах работает на 60 фпс.
Режим энерго-сбережения отключён. В чём причина? Может кто сталкивался? Последний раз редактировалось CrazyFlasher; 11.05.2015 в 12:29. |
|
|||||
|
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
причём тут AIR 17?
Я в курсе этого...с AIR 17 много проблем. Вопрос в другом. Билд идёт под AIR 15 |
|
|||||
Я сделал предположение, данных то не было в теле первого сообщения.
|
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
2 caseyryan: без результата
|
|
|||||
.
|
У меня такой девайс есть под рукой. Сбилди, пожалуйста, тестовый показательный пример, а лучше, дай код, и я попробую поковыряться.
|
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
Dimarik, ссылка на тестовый FD проект:
https://dl.dropboxusercontent.com/u/...st-project.zip Необходимые либы закинул прям в проект для удобства. Результат теста: 1. Слабый GT-S7390 даёт 49 - 55 FPS 2. Galaxy Tab 2 GT-P5100 - стабильно 29.9 FPS Ещё вопрос в догонку: когда приложение только открывается, оно несколько секунд тормозит. Что за процессы происходят? Загрузка / кеширование текстур? Можно как-то это отследить через starling api? Хорошо заментно на слабом GT-S7390. |
|
|||||
.
|
Так-с. Под рукой оказались Sony Xperia и Samsung Galaxy Tab 2 GT-P3100. Немного не тот девайс, согласен.
Я сбилдил с AIR 18 beta captive runtime. Xperia нормально все отобразила и бодро проигрывала анимацию. С самсунгом начались проблемы в виде ArgumentError: Error #3672 и ArgumentError: Error #3675. Анимации не было видно, однако дебажный дисплейчик слева вверху нормально показывал. Здесь есть лог для скаута. Попробовал запустить существующую test-project.apk из /dist. Она собрана без captive runtime. Скачал Adobe AIR из гугломаркета, им оказалась версия 17.0.0.144. Две ошибки ArgumentError: Error #3675, о которых говорили выше, упоминая всуе AIR 17. Собрал сам под AIR 15. Полет нормальный, стабильные 60 fps. Нужно, конечно, на GT-P5100 смотреть. Цитата:
Впрочем, этот и остальные тайминги можете просмотреть в другом отчете скаута. Если выделить все кадры, то обратите внимание на третью строчку "Garbage Collection". Я всегда говорил о его вреде. Там много что можно поправить. Кстати, бич GAFMovieClip в том, что он часто использует DisplayObjectContainer#addChildAt, а кривой старлинг делает Vector#splice, чтобы поменять индекс. Это приводит к дикому оверхеду на garbage collecting, потому что splice создает промежуточный Vector и Array, которые потом нужно уничтожать. Как я уже упоминал в одном из постов, я написал свой splice. По поводу Galaxy Tab 2 GT-P5100 — смогу в понедельник глянуть. Вы поздно ответили, так бы захватил его с собой на работу. UPD. Я нашел у тестеров такой девайс Galaxy Tab 2 GT-P5100 Прошивка p5100xxdmi1 Андроид 4.2.2 Все нормально: 60 fps. Последний раз редактировалось dimarik; 15.05.2015 в 17:09. |
|
|||||
Регистрация: Dec 2014
Сообщений: 312
|
Может у вас как-нибудь криво прошитое устройство?
|
Часовой пояс GMT +4, время: 10:36. |
|
« Предыдущая тема | Следующая тема » |
|
|