Интересный вопрос. Вроде нашел ответ
Немного потестировал: писало у меня что 7 мегабайт уходит на приложение. Потом я снизу, в настройках, кликнул "показать кешируемые процесы" и приложение стало сразу показывать, что весит 30 Мб. Потом я повернул экран с портрета в ландшафт и приложение увеличило хип, после чего приложение уже показывало 38 Мб. Потом еще раз повернул, оно выгрузило мусор и сбросило немного до 31. В принципе так у меня и показывало в DDMS. Т.е. там по дефолту не показывается кешируемая часть приложения. Что и как кешируется, честно не знаю.
Вебинар 6. Аптечка хорошего разработчика. DDMS. Часть 1
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Вебинар 6. Аптечка хорошего разработчика. DDMS. Часть 1
Вот только что посмотрел. Спасибо, познавательно. Нашел для себя кое что новое. Возникли такие вопросы:
Как правильно следить за потоками? Это я к ситуации когда выходим с активити, а поток продолжает работать. Предположим что у нас не один поток, а пять. Делать их демонами? Или создавать пул потоков и при завершении активити убивать весь пул?
Как правильно следить за потоками? Это я к ситуации когда выходим с активити, а поток продолжает работать. Предположим что у нас не один поток, а пять. Делать их демонами? Или создавать пул потоков и при завершении активити убивать весь пул?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Вебинар 6. Аптечка хорошего разработчика. DDMS. Часть 1
По поводу демон потоков с ходу не скажу. Просто тут ситуация такая, что сама ОС Андроид может удерживать процесс приложения, если есть лишняя ОЗУ. Это она делает для более быстрого старта последующего запуска приложения. И тут у меня сомнения, а умрут ли демон потоки, если сам процесс не умер. Будет время, разберусь с этой вещью.
Ну а пока советую с пулами работать. И имена давать самим потокам, дабы проще было отлаживать.
Ну а пока советую с пулами работать. И имена давать самим потокам, дабы проще было отлаживать.
Re: Вебинар 6. Аптечка хорошего разработчика. DDMS. Часть 1
а что в качестве пула порекомендуешь? в джаве и андроиде для этого много средств
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Вебинар 6. Аптечка хорошего разработчика. DDMS. Часть 1
А вот тут я тебя вежливо отправлю на вебинар Дениса =)
viewtopic.php?f=60&t=2754
viewtopic.php?f=60&t=2754
Re: Вебинар 6. Аптечка хорошего разработчика. DDMS. Часть 1
уже смотрю, но перед решил прочитать про дженерикиm090050 писал(а):А вот тут я тебя вежливо отправлю на вебинар Дениса =)
viewtopic.php?f=60&t=2754
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена