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

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

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
По умолчанию Starling на Galaxy Tab 2

Даёт низкий фпс. На слабых андройд девайсах работает на 60 фпс.
Режим энерго-сбережения отключён.
В чём причина? Может кто сталкивался?
__________________
Flash Developer
Папа TDP4 Team Battle


Последний раз редактировалось CrazyFlasher; 11.05.2015 в 12:29.
Старый 11.05.2015, 12:10
mayakwd вне форума Посмотреть профиль Отправить личное сообщение для mayakwd Посетить домашнюю страницу mayakwd Найти все сообщения от mayakwd
  № 2  
Ответить с цитированием
mayakwd
 
Аватар для mayakwd

Регистрация: Jul 2008
Адрес: t:2, x: 0.76
Сообщений: 553
Отправить сообщение для mayakwd с помощью ICQ Отправить сообщение для mayakwd с помощью Skype™
AIR 17 not compatible with Galaxy Tab II
__________________
Блог, Twitter
Брюзга.

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
причём тут AIR 17?
Я в курсе этого...с AIR 17 много проблем. Вопрос в другом. Билд идёт под AIR 15
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 11.05.2015, 14:16
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Попробуй с другим режимом отрисовки.
Код AS3:
new Starling(StarlingController, stage, null, null, "auto", Context3DProfile.BASELINE_CONSTRAINED); // BASELINE или BASELINE_EXTENDED

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

Регистрация: Jul 2008
Адрес: t:2, x: 0.76
Сообщений: 553
Отправить сообщение для mayakwd с помощью ICQ Отправить сообщение для mayakwd с помощью Skype™
Цитата:
Сообщение от CrazyFlasher Посмотреть сообщение
причём тут AIR 17?
Я в курсе этого...с AIR 17 много проблем. Вопрос в другом. Билд идёт под AIR 15
Я сделал предположение, данных то не было в теле первого сообщения.
__________________
Блог, Twitter
Брюзга.

Старый 12.05.2015, 10:26
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 6  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
2 caseyryan: без результата
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 12.05.2015, 20:35
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 7  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
У меня такой девайс есть под рукой. Сбилди, пожалуйста, тестовый показательный пример, а лучше, дай код, и я попробую поковыряться.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 14.05.2015, 10:25
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 8  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: 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.
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 15.05.2015, 16:44
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 9  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Так-с. Под рукой оказались 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 смотреть.

Цитата:
Сообщение от CrazyFlasher Посмотреть сообщение
Ещё вопрос в догонку: когда приложение только открывается, оно несколько секунд тормозит. Что за процессы происходят? Загрузка / кеширование текстур? Можно как-то это отследить через starling api? Хорошо заметно на слабом GT-S7390.
Много времени отняло копирование существующей не-pot bitmapdata в pot из-за того, что в ассетах gaf_assets.png имеет размеры 1115х1114.
Впрочем, этот и остальные тайминги можете просмотреть в другом отчете скаута.
Если выделить все кадры, то обратите внимание на третью строчку "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.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.


Последний раз редактировалось dimarik; 15.05.2015 в 17:09.
Старый 15.05.2015, 22:15
callme вне форума Посмотреть профиль Отправить личное сообщение для callme Найти все сообщения от callme
  № 10  
Ответить с цитированием
callme
 
Аватар для callme

Регистрация: Dec 2014
Сообщений: 312
Может у вас как-нибудь криво прошитое устройство?

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

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

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


 


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


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