Ресурсы в файле JAR занимают память телефона? - PullRequest
0 голосов
/ 09 марта 2010

Этот вопрос касается J2ME: ресурсы, упакованные в файл JAR, потребляют память, когда они не используются? Мне нужно небольшое приложение, не слишком много кода, но довольно много данных, упакованных с приложением. Эти данные представляют собой большой набор относительно небольших двоичных объектов, которые должны быть в памяти только по одному. Если я упаковываю, например, 1 МБ файлов данных в файл JAR, означает ли это, что для запуска приложения мне нужно 1 МБ свободной памяти на телефоне? Или мне нужно только достаточно памяти для загрузки классов из пакета для запуска приложения?

1 Ответ

1 голос
/ 09 марта 2010

Все банки загружены в память, поэтому, чтобы ответить на ваш вопрос, да, это займет 1 МБ плюс пространство в памяти телефона. Я бы порекомендовал загружать части этого файла данных с сервера по мере необходимости и сохранять его в файловой системе или загружать в память, а затем удалять объекты или файлы, когда это сделано.

В настоящее время существует множество смартфонов с поддержкой J2ME, которые могут допускать файл JAR объемом 1 МБ +, но я бы не стал это оплачивать. И все функциональные телефоны имеют проблемы с этими большими банками и не поддерживают его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...