java 虚拟机--新生代与老年代GC

Posted ck_2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 虚拟机--新生代与老年代GC相关的知识,希望对你有一定的参考价值。

 技术分享

Heap: JVM只有一个为所有线程所共享的堆,所有的类实例和数组都是在堆中创建的。

Method area: JVM只有一个为所有的线程所共享的方法区。它存储类结构,例如运行时常量池,成员和方法数据以及方法、构造方法的代码。

Java Stacks:每个JVM线程拥有一个私有的栈。

Pc registers: JVM可以同时支持运行多个线程,因此每个线程需要各自的PC(program counter)寄存器。

Native method stacks: 保存native方法进入区域的地址 。 

 

转自:https://my.oschina.net/sunnywu/blog/332870

 

以上是关于java 虚拟机--新生代与老年代GC的主要内容,如果未能解决你的问题,请参考以下文章

JVM 虚拟机笔记

1虚拟机内存管理运行时数据区线程共享区Java堆新生代老年代Eden区域分配方法区线程独占区虚拟机栈

Java虚拟机:垃圾收集器

JVM虚拟机,我干了

Java虚拟机(JVM)-- GC四大算法之复制算法

JAVA垃圾回收期 老年代和新生代是啥意思