The difference between the old generation and the generation

Now I am trying to understand the basic concepts of java garbage collection.

I have read many articles about this.

And somewhere I see old generation

and somewhere tenured generation

. The description is very similar.

looks like one of them - the evolution of the second.

Can you provide more information about this topis?

+3


source to share


2 answers


I have always believed that the old generation and the shadow generation are the same and this diagram from http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html confirms this.

enter image description here



If you use Google Old generation versus Tenured you will also find many people saying things like "Shadow (old) generation" - http://www.javaspecialists.eu/archive/Issue092.html

I have sometimes seen people refer to "Old Generation" as "Intentional + Permanent Generation", but I have never seen official confirmation of this.

+5


source


Anyway the persistent generation is moved to the original space and has no GC competency in Java 8. So now it looks like the same thing.



+2


source







All Articles