Как сборщик мусора работает с памятью? - PullRequest
1 голос
/ 13 июня 2019

Я изучаю Android и не понимаю, как память и сборщик мусора работают и общаются "в целом".Я сообщаю вам свое видение, исправляю меня, если ошибаюсь, или даю хорошую ссылку, чтобы написать об этом.

У нас есть ОС Android с установочными приложениями.У Android есть собственная область памяти, которая называется «куча».Приложения не имеют ничего.

При запуске некоторых приложений Android отдает часть своей кучи приложению.И это происходит со всеми приложениями, поэтому некоторая часть кучи ОС распределяется между приложениями.ОС может предоставить приложению больше памяти, если это необходимо.

Когда памяти становится мало, ОС запускает собственный инструмент, называемый Garbage Collector, чтобы забрать часть памяти у приложений.Он ищет объекты без внешних ссылок в распределенных частях памяти и уничтожает объекты, если на них никто не ссылается.Если объем памяти критически низок, сборщик мусора может убить процесс некоторых приложений.

Я прав, или это восторг низкоквалифицированных младших?

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