Garbage Collector – mitä se on ja miksi jokaisen kehittäjän pitäisi ymmärtää se
Useimmat kehittäjät ovat olleet tilanteessa, jossa sovellus alkaa käyttäytyä oudosti ilman selkeää syytä. Muistinkulutus kasvaa hiljalleen, vasteajat pitenevät ja lopulta joku ehdottaa ratkaisuksi palvelun uudelleenkäynnistystä. Usein se auttaa, ainakin hetkeksi. Ongelma ei kuitenkaan varsinaisesti ratkea, vaan katoaa näkyvistä. Se palaa myöhemmin, ehkä eri muodossa, ehkä kuormituksen kasvaessa. Yllättävän usein tällaisissa tilanteissa katse kohdistuu vääriin asioihin….
