jvm 分九块:
1、 方法区 ,堆,栈 等 分别存着什么类型的东西 比如常量 放在方法区,变量放在栈 等
2、还有就是Gc 回收堆的时候的内存分配: -xms 初始化大小 -Xmx最大 -xmn 新生代大小