JVM
carson0408
热衷于编程,喜欢研究算法,挑战难题,享受AC的过程,希望自己能够不断进步,不断成长。
展开
-
JVM中GC垃圾回收机制与垃圾回收算法
1.运行时内存区 要想了解GC垃圾回收机制,首先要了解虚拟机中内存分布以及管理。如下图所示,运行时数据区分为方法区、堆、虚拟机栈、本地方法栈和程序计数器等。 每一块区域解释如下: 方法区:是线程共享的内存区域,用来存储类加载的信息、常量、静态变量、即时编译器编译后的代码等。其中方法区中还有个经常会用到的区域叫做运行时常量池,主要用于存储一些常量,当创建一个...原创 2018-03-19 13:17:32 · 19607 阅读 · 11 评论 -
JVM之GC收集器
JVM中GC垃圾回收机制与垃圾回收算法一文中已经介绍了垃圾回收机制以及对应的一些回收算法,本文主要更深入了解JVM中的GC机制以及不同GC收集器的工作功用以及优缺点。 首先,GC的主要区域是堆,而堆主要划分为新生代和老生代。其中新生代主要划分为eden、survivor0、survivor1三个区域,且内存比例为8:1:1. ...原创 2018-10-30 16:12:09 · 195 阅读 · 0 评论