Может кто знает. Не могу никак доразобраться в теме сборщика мусора, пишут что есть два подхода: учёт количества ссылок и доступность из gc root. То есть создали объект, он полетел в эдем, эдем заполнился и вот каким образом именно в Андроиде система понимает что объект больше не нужен? Если способом доступности ссылок, то что в Андроиде считается gc root?
Если правильно понимаю, Application - есть синглтоном, от которого отходять разные Utils(Retrofit, Room, etc) и UI часть. При вихода с Activity, экран может умереть, но все еще будет Application, и тогда можна будет подсчитать сколько сылок было создано/использовано в Activity, и больше не нужны