JVM构架、GC垃圾回收机制的理解

 JVM是Java Virtual Machine(Java虚拟机)的缩写

1.程序计数器

  程序计数器(Program Counter Register),也有称作为PC寄存器。

GC就是垃圾回收机制:在系统运行过程中,会产生一些无用的对象,这些对象占据着一定的内存,如果不对这些对象清理回收无用对象的内存,可能会导致内存的耗尽,所以垃圾回收机制回收的是内存。同时GC回收的是堆区和方法区的内存。

JVM回收特点:(stop-the-world)当要进行垃圾回收时候,不管何种GC算法,除了垃圾回收的线程之外其他任何线程都将停止运行。

被中断的任务将会在垃圾回收完成后恢复进行。GC不同算法或是GC调优就是减少stop-the-world的时间。

猜你喜欢

转载自www.cnblogs.com/dk2557/p/9585610.html