Вебинар 6. Аптечка хорошего разработчика. DDMS. Часть 1

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Вебинар 6. Аптечка хорошего разработчика. DDMS. Часть 1

Сообщение Mikhail_dev » 10 фев 2014, 18:35

Интересный вопрос. Вроде нашел ответ
Немного потестировал: писало у меня что 7 мегабайт уходит на приложение. Потом я снизу, в настройках, кликнул "показать кешируемые процесы" и приложение стало сразу показывать, что весит 30 Мб. Потом я повернул экран с портрета в ландшафт и приложение увеличило хип, после чего приложение уже показывало 38 Мб. Потом еще раз повернул, оно выгрузило мусор и сбросило немного до 31. В принципе так у меня и показывало в DDMS. Т.е. там по дефолту не показывается кешируемая часть приложения. Что и как кешируется, честно не знаю.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Вебинар 6. Аптечка хорошего разработчика. DDMS. Часть 1

Сообщение rezak90 » 21 апр 2014, 10:41

Вот только что посмотрел. Спасибо, познавательно. Нашел для себя кое что новое. Возникли такие вопросы:
Как правильно следить за потоками? Это я к ситуации когда выходим с активити, а поток продолжает работать. Предположим что у нас не один поток, а пять. Делать их демонами? Или создавать пул потоков и при завершении активити убивать весь пул?
R.id.team
Политика на форуме запрещена

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Вебинар 6. Аптечка хорошего разработчика. DDMS. Часть 1

Сообщение Mikhail_dev » 21 апр 2014, 11:28

По поводу демон потоков с ходу не скажу. Просто тут ситуация такая, что сама ОС Андроид может удерживать процесс приложения, если есть лишняя ОЗУ. Это она делает для более быстрого старта последующего запуска приложения. И тут у меня сомнения, а умрут ли демон потоки, если сам процесс не умер. Будет время, разберусь с этой вещью.
Ну а пока советую с пулами работать. И имена давать самим потокам, дабы проще было отлаживать.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Вебинар 6. Аптечка хорошего разработчика. DDMS. Часть 1

Сообщение rezak90 » 21 апр 2014, 11:38

а что в качестве пула порекомендуешь? в джаве и андроиде для этого много средств
R.id.team
Политика на форуме запрещена


Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Вебинар 6. Аптечка хорошего разработчика. DDMS. Часть 1

Сообщение rezak90 » 21 апр 2014, 12:36

m090050 писал(а):А вот тут я тебя вежливо отправлю на вебинар Дениса =)
viewtopic.php?f=60&t=2754
уже смотрю, но перед решил прочитать про дженерики
R.id.team
Политика на форуме запрещена

Ответить