JVM
doudou701
这个作者很懒,什么都没留下…
展开
-
JVM学习笔记
一. 走进Java 1. JavaEE方向的Java语言学习大致可分为三部分: a) 支撑Java程序运行的虚拟机 b) 为各开发领域提供接口支持的java API c) Java语言及第三方Java框架(如Struts, Spring等) 2. 为什么必须掌握JVM? 一般情况下,程序员只要了解必要的Java API, Java语法, 并学会使用一些第三方的开发框架,...原创 2014-02-18 22:07:08 · 117 阅读 · 0 评论 -
GC回收过程
Java的GC堆空间可分为年轻代(new Generation) 和年老代(old Generation), new Generation分为Eden, From, To区。其大小默认比例是8:1:1. 新的对象总是在Eden Space中被创建,当Eden区域满时,会触发Monitor GC, 这时会将仍在被使用的读写从Eden区copy到From区,然后清除Eden区;这样Eden区空了,新对...原创 2016-07-12 19:09:10 · 137 阅读 · 0 评论 -
JVM基础知识
2. Java运行时环境 — 其实就是考JVM JVM与Hotspot的关系:JVM是规范,Hotspot是对规范的实现。 JVM三个部分必须非常清楚:内存划分、class加载机制、GC策略。 1)内存划分 我们常说的对于内存的划分,通常是指Hotspot的划分方式,而非JVM规范所规定的。 Hotspot将JVM内存划分为三个部分,Young Generation(年轻...原创 2017-03-05 13:30:17 · 149 阅读 · 0 评论