In Java , quando un oggetto viene creato usando l'operatore "new " , l'oggetto viene dato un posto nello spazio di memoria del programma noto come La dimensione dello heap è limitata " mucchio ". tuttavia, in modo un metodo di riutilizzare lo spazio heap è raccolta required.Garbage è un processo di pulizia di oggetti inutilizzati , recuperando la memoria allocata . Quando un oggetto non è più referenziato in qualsiasi parte del programma , il Garbage Collector cancellerà automaticamente l'oggetto , liberando spazio sul mucchio per essere utilizzati da altri oggetti.
Memoria del computer memoria è dove i dati che è in uso dal programma vengono memorizzati . Porzioni di memoria di sistema vengono assegnati ai processi differenti dal sistema operativo del computer . L'assegnazione di porzioni di memoria a processi o oggetti è noto come " assegnazione ".
La corretta allocazione e la distribuzione della memoria è molto importante per il funzionamento del computer .
< Br > il Mucchio
Quando un programma Java viene eseguito prima , richiederà un po 'di spazio di memoria dal sistema operativo . Alcune di questa memoria sarà utilizzato per heap del programma , l'area in cui il programma memorizzerà oggetti creati utilizzando l'operatore "new" .
Memoria del computer , e quindi heap del programma , è limitata nello spazio. Se il programma ha continuato ad aggiungere nuovi oggetti ad esso senza cancellare quelli vecchi e liberando spazio in memoria , il mucchio sarebbe rapidamente riempire e causare un errore. Il processo di controllo l'allocazione e riallocazione di memoria è chiamata la gestione della memoria .