Использование RSL с Adobe AIR - PullRequest
       17

Использование RSL с Adobe AIR

1 голос
/ 01 апреля 2009

Кто-нибудь знает, как именно RSL работают с AIR? У меня есть сервер терминалов, который запускает несколько экземпляров очень большого приложения AIR, которое, к сожалению, имеет 100 МБ ОЗУ при запуске и 200 после небольшого использования. Это, очевидно, не совсем реально, и я думаю, что RSL могут быть решением, если они кэшируются на машине. Однако я ничего не смог найти по этому поводу, и мне бы очень хотелось узнать, есть ли у кого-нибудь.

Во-вторых, какие есть хорошие способы уменьшить начальный объем памяти приложения AIR?

Ответы [ 3 ]

2 голосов
/ 01 апреля 2009

RSL поможет только с размером загрузки, но не с использованием оперативной памяти. Чтобы использовать меньше памяти, я рекомендую использовать AMF вместо XML, так как синтаксический анализ XML имеет некоторые накладные расходы.

Надеюсь, это поможет.

-Джеймс

1 голос
/ 01 апреля 2009

Попробуйте использовать профилировщик, который поставляется с flexbuilder. Это поможет вам увидеть, что потребляет память, а затем вы можете соответствующим образом изменить свой код.

0 голосов
/ 13 мая 2009

После долгих исследований я обнаружил, что ответ прост: использование RSL с Flex дает вам преимущество кэширования большинства основных библиотек flex в браузере, что значительно снижает скорость загрузки после этой начальной. Это, однако, не относится к AIR. Это вам в принципе не годится.

Как сказал Джеймс, это поможет только со скоростью DL.

Что касается памяти ... посмотрите статьи Гранта Скиннера - он мне очень помог. Спасибо!

...