Search code examples
javamemory-managementgarbage-collectiondisposing

Difference between Old generation and Tenured generation


Now I trying to understand fundamental concepts of java garbage collection.

I have read a lot articles about it.

And somewhere I see old generation and somewhere tenured generation. Description is very similar.

looks like one of them is the evolution of second.

Can you provide more information about this topiс?


Solution

  • I've always regarded the Old Generation and Tenured Generation as the same thing, and this diagram from http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html backs that up.

    enter image description here

    if you Google Old generation versus Tenured you'll also find lots of people saying things like "Tenured (Old) Generation" -like http://www.javaspecialists.eu/archive/Issue092.html

    Occasionally, I've seen people regard Old Generation as the Tenured + Permanent Generation but I've never seen any official confirmation for that.