Jak działa gc Javy?

0

Witam. Zacząłem naukę Javy i mam wątpliwości dot. działania garbage collectora. Mianowicie dlaczego metoda finalize może być czasami wywoływana a czasami nie? Wynikało by z tego że w Javie nie zawsze jest zwalniana pamięć. Czy mógłby mi ktoś wytłumaczyć na jakiej zasadzie działa GC Javy?
Pozdrawiam.

0

dziala wtedy, kiedy jest potrzebny. jak slusznie zauwazyles - pamiec nie jest zwalniana zawsze. Ty mozesz mu to TYLKO zasugerowac... i lepiej nie opieraj logiki aplikacji na metodzie finalize - lepiej stosuj wlasne metody dispose();

pozdrawiam

0

zasada jest prosta - jak brakuje pamieci to gc wkracza do akcji - jeśli masz jej pod dostatkiem to siedzi cicho i nie robi zamieszania :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1