Показать сообщение отдельно
Старый 07.09.2015, 15:06
alecsisk вне форума Посмотреть профиль Отправить личное сообщение для alecsisk Найти все сообщения от alecsisk
  № 1  
Ответить с цитированием
alecsisk

Регистрация: Feb 2008
Адрес: N.Novgorod
Сообщений: 80
Отправить сообщение для alecsisk с помощью ICQ
Cool Падение fps в неактивном режиме

Всем привет.
Заметил что в фоне приложение перестает работать. Был слеплен анализатор, который выводит логи в файл. Оказывается air принудительно занижает fps после нескольких минут работы до 0, что мне совсем не нужно. Что я пробывал:
Код AS3:
URLRequestDefaults.idleTimeout = ApplicationSettings.IDLE_TIMEOUT; // 1000 * 60 * 60000
//NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE;
NativeApplication.nativeApplication.executeInBackground = true;
NativeApplication.nativeApplication.idleThreshold = 85000;
а также
Код AS3:
stage.frameRate = 30;
по таймеру, по onDeactivate

Ничего из вышеперечисленного мне не помогло. Fps все равно проседает до 0. Смотрю fps так:
Код AS3:
var fps:int = framesNumber / ((getTimer() - startTime) / 1000)
air sdk compiler: 18.0.0.180
air installer: 18.0.0.199

Есть идеи?