Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Сколько доступно памяти приложению на OS Android? (http://www.flasher.ru/forum/showthread.php?t=177284)

PlutDem 28.03.2012 23:38

Сколько доступно памяти приложению на OS Android?
 
Слышал что на Android нельзя полностью использовать всю доступную память на устройстве и что каждому приложению доступно около 25 Мб так ли это? Просто видел много 3D игр типа ShadowRun, Galaxy On Fire 2 и как то не верится, что там умудрились уложиться в такое количество памяти.

Den_root 29.03.2012 01:12

Всего доступно только 24 Мб RAM, но мне тоже интересно как в таком случае умудряются запускать такие сложные трехмерные приложения. Там этих 24 Мб даже на тексутры не хватит!

artcraft 29.03.2012 02:37

меня тоже интересует этот вопрос, и относительно iOS тоже
нашёл что лимит для iPad 1 - 155MB, именно поэтому механариум работает только на втором
нашёл что лимит для приложений под андроид зависит от модели/производителя телефона, от разрешения дисплея и от разрешения камеры в телефоне, но абсолютный минимум для андроида 16мб

стоит написать тест и собрать статистику

http://stackoverflow.com/questions/7...tion-adobe-air
Цитата:

The size of heap memory allocated to the application is set by the manufacturer and thus varies from mobile to mobile and is anywhere between 16MB and 64MB depending on the device. The heap size for a particular application can be doubled by including android:largeHeap="true" in the manifest file attribute ( though it is strongly discouraged you do that). So I assume 'Adobe Air' app does that.

PlutDem 29.03.2012 11:29

На одном форуме подсказали, что ограничение распространяется только на Java, а C/C++ можно использовать сколько угодно памяти. Пока не знаю, распространяется ли это на AIR, буду тестить.

Zebestov 29.03.2012 12:00

Почему Флейм? Перенес.

Astraport 29.03.2012 12:26

Провел эксперимент - при работе программ открывал диспетчер задач и смотрел потребляемую память.
Pure AS3 с Box2d с полусотней летающих объектов - ОЗУ: 112 Мб
Flex с несколькими графическими объектами и интерфейсом - ОЗУ: 50 Мб

Anton Riot 29.03.2012 19:13

Цитата:

Сообщение от PlutDem (Сообщение 1071606)
Слышал что на Android нельзя полностью использовать всю доступную память на устройстве и что каждому приложению доступно около 25 Мб

Звучит по меньшей мере странно - какая тогда разница, 512 ОЗУ на устройстве или 1024.

PlutDem 01.04.2012 14:38

Anton Riot
Чем больше памяти тем больше приложений можно запустить.


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

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