Я однажды смущен в одном случае, например, я динамически зарегистрировал широковещательный приемник, не отменяя его нигде, и это типичная утечка памяти, верно? Затем процесс приложения закрывается, и GC фиксирует утечку памяти, освобождая память? благодаря!Будет ли вся память, занятая процессом, GCed после того, как этот процесс будет убит.
0
A
ответ
1
Сборщик мусора делает недоступные области памяти снова пригодными для использования в процессе.
Когда процесс уничтожается, связанная с ним память возвращается обратно в ОС для повторного использования для других процессов.
Итак, в вашем случае это не GC, который восстанавливает память, но обычную процедуру завершения процесса.
Смежные вопросы
- 1. Python: Будет ли убит поток после того, как исключение будет поднято и не обработано?
- 2. Когда процесс базы данных будет убит?
- 3. Android - Обеспечение того, что Wakelock будет выпущен, когда процесс Сервиса будет убит ОС
- 4. Будет ли убит мой синглтон?
- 5. IntentService будет убит после того, как я перестану мое заявление
- 6. Как я могу увидеть трассировку стека после того, как процесс будет убит?
- 7. Подождите, пока процесс не будет убит, чтобы запустить другой процесс.
- 8. Будет ли освобождена память?
- 9. процесс не будет умирать после того, как был убит с помощью `команды kill`
- 10. Память, занятая функциями
- 11. Многопроцессорность Python: Будет ли дочерний процесс зависать, если родительский процесс был убит?
- 12. Как получить файлы .gcda, когда процесс будет убит?
- 13. Будет ли коррелировать рабочий процесс после обновления?
- 14. Будет ли Android BroadcastReceivers по-прежнему получать намерения, если процесс, в котором находится приемник, будет убит?
- 15. Когда родительский процесс убит «kill -9», будет ли также подпроцесс убит?
- 16. Показывать загрузочную панель до того, как будет загружена вся страница.
- 17. Как память будет удалена?
- 18. Название фрагмента исчезает (возможно, после того, как процесс был убит)?
- 19. Создайте подпроцесс, но убейте его, если основной процесс будет убит
- 20. Почему служба перезапускается после того, как процесс нанесения убит
- 21. DLL остается заблокированным после того, как процесс был убит
- 22. Сервис не будет убит независимо от того, что
- 23. Будет убит мьютекс процесса/потока релиза?
- 24. Текст не будет выровнен после того, как он будет заполнен
- 25. ScrollView не будет прокручиваться после того, как объект будет размещен
- 26. Как я могу гарантировать, что порожденный дочерний процесс будет убит, если мое приложение вступит в панику?
- 27. Удалить брелок, когда приложение будет убит
- 28. C# - Когда будет убит экземпляр таймера?
- 29. Будет ли @Extra автоматически восстанавливать данные, когда процесс приложения был убит?
- 30. Будет ли этот Singleton-класс автоматически освобождать память при уничтожении?
опубликуйте его в разделе AndroidEntusiastic. – PaolaG