Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2014, 20:21   #1
Konlor
 
Регистрация: 18.07.2013
Сообщений: 3
По умолчанию Delphi,Android и оптимизация

Собрал простенькое приложение в RAD Studio XE5 для Android: несколько Edit, 2 Combobox, 2 Button. Проблема в том, что ОЗУ ест аж 30мб (собрано в Release ). Если собрать такое для компа, жрет несколько мб. Как оптимизировать ?
Konlor вне форума Ответить с цитированием
Старый 27.04.2014, 20:47   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

На то оно и FM что жрет так много. Если проект голый то это странно, смотри чтоб все обновы были на IDE поставлены. Ели не пустой проект, то очевидно баг где-то в в твоем коде.
Человек_Борща вне форума Ответить с цитированием
Старый 27.04.2014, 21:59   #3
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

С этим ничего не поделать, FMX так и работает. Не оптимизирован еще. Установленное приложение 20-30 мб весит. По крайней мере мои приложения со стилями и сторонними библиотеками так весят. Главное XE6 используй или хотя бы appmethod
ZuBy вне форума Ответить с цитированием
Старый 28.04.2014, 01:40   #4
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
Главное XE6 используй
В XE6 что-то изменилось в этом плане?
XE5 вне форума Ответить с цитированием
Старый 28.04.2014, 01:52   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,429
По умолчанию

offtop
XE5, придется ник менять?)

Только из этой ветки узнал, что вышла XE6, спасибо.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 28.04.2014, 03:20   #6
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Ник тут не при чём. Просто сам время от времени пишу под андроид, и тоже задавался вопросом о размерах приложений. Для небольших объёмов памяти устройств это критично. И особенно бесит жуткое торможение таких приложений под андроидом, хотя разработчики уверяли, что всё будет летать. Полётов в упор не вижу. Может не туда смотрю?
XE5 вне форума Ответить с цитированием
Старый 28.04.2014, 20:26   #7
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от XE5 Посмотреть сообщение
В XE6 что-то изменилось в этом плане?
много багов исправили, стабильней стало работать. но размер apk не уменьшился.

Последний раз редактировалось ZuBy; 28.04.2014 в 20:33.
ZuBy вне форума Ответить с цитированием
Старый 28.04.2014, 20:33   #8
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от XE5 Посмотреть сообщение
Ник тут не при чём. Просто сам время от времени пишу под андроид, и тоже задавался вопросом о размерах приложений. Для небольших объёмов памяти устройств это критично. И особенно бесит жуткое торможение таких приложений под андроидом, хотя разработчики уверяли, что всё будет летать. Полётов в упор не вижу. Может не туда смотрю?
HD приложения работают нормально, на андроиде 4.х, а на слабых смысла нет проверять, они многие построены на старом arm v6, который не поддерживается. И сейчас не то время чтобы смотреть на вес приложения, щас минимум 4 гб внутренней. Для средне-статистического юзера этого хватает.
ZuBy вне форума Ответить с цитированием
Старый 28.04.2014, 20:53   #9
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
много багов исправили
500 кажется. Но в то же время своими глазами наблюдал новые баги. Подсветка ошибок работает через раз, расплывается окно компиляции, и т.д. и т.п.
Цитата:
щас минимум 4 гб внутренней
2 игрушки, и нет этой внутренней памяти. А на внешнюю не каждый андроид желает ставить. Правда остаётся вариант с подменой памяти, но не советую.
XE5 вне форума Ответить с цитированием
Старый 28.04.2014, 21:05   #10
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от XE5 Посмотреть сообщение
500 кажется. Но в то же время своими глазами наблюдал новые баги. Подсветка ошибок работает через раз, расплывается окно компиляции, и т.д. и т.п.

2 игрушки, и нет этой внутренней памяти. А на внешнюю не каждый андроид желает ставить. Правда остаётся вариант с подменой памяти, но не советую.
на счет багов которые вы описали не встречал у себя. А на счет 500 или нет, незнаю но я проекты все пересобрал и ощутил разницу.

Цитата:
2 игрушки, и нет этой внутренней памяти
я бы как разработчик не парился на счет этого, ну будет у Вас 64 гб, вы скажите ну 30 игрушек и нет памяти. За память юзера, разработчик не несет ответственности. И вообще кэш не качается (не должно!) на внутреннюю память!
ZuBy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi xe5 + android + BD MAZADA БД в Delphi 2 05.02.2014 10:14
Потоки в android на delphi -=Virus=- Общие вопросы Delphi 15 07.11.2013 22:16
delphi-приложения на android Andrew2113 Помощь студентам 3 23.08.2013 14:05
Delphi. Оптимизация алгоритма. Риндера Помощь студентам 28 12.11.2010 09:27