Java进程内存分配 – Memory Areas of Java Process

近日学习到了Java内存管理相关的内容,了解了Java内存中Permanent、Old和Young Generation的概念,内容如下文:
Recently I was learning Java memory management and got some ideas about Permanent, Old and Young Generation concepts, which are mentioned in:

The first chart in the article is useful however it’s in Japanese. I copy a English version with Visio and share it here. The copyright belongs to the  originator and Oracle.

Memory Areas of Java Process

Click to enlarge.