jvm
文章平均质量分 81
叁木-Neil
这个作者很懒,什么都没留下…
展开
-
JVM组成
JVM组成1.图解2.简介1.图解2.简介1.Class Loader(类加载器)负责加载class文件,class文件在文件开头有特定的文件标示,并且ClassLoader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定2. 方法区 (Method Area)方法区在JVM中也是一个非常重要的区域,它与堆一样,是被线程共享的区域。在方法区中,...原创 2019-03-02 13:58:00 · 2463 阅读 · 0 评论 -
JVM------类加载器详解
JVM------类加载器详解1.图解类加载器工作流程2.类加载器种类3.类加载器的加载顺序4.一些需要了解的机制1.图解类加载器工作流程2.类加载器种类启动类加载器(Bootstrap)最顶层的加载类,主要加载核心类库,%JRE_HOME%\lib下的rt.jar、resources.jar、charsets.jar和class等扩展类加载器(Extension)加载目录%JRE...原创 2019-03-02 14:01:01 · 2327 阅读 · 0 评论 -
垃圾回收(GC)机制
垃圾回收(GC)机制1.为什么会存在GC?2.图解堆内存3. Minor GC3.1 针对什么?3.2 什么时候触发?3.3 做了什么?3.4 具体过程3.5 对于用可达性分析法搜索不到的对象,GC并不一定会回收该对象4. Full GC4.1 什么时候触发?4.2 针对什么?5.Minor GC 担保机制1.为什么会存在GC?用过c++写程序的人应该都曾经被如何进行内存管理而折磨的头皮发麻,...原创 2019-03-19 20:37:34 · 823 阅读 · 0 评论 -
JVM堆详解
JVM堆详解1.图解堆组成2.新生区2.1 组成2.2 简介2.3 常见错误3.养老区4.永久区1.图解堆组成2.新生区2.1 组成伊甸区(Eden Space)幸存者区:幸存0区(Survivor 0 Space)或者叫做from space;幸存1区(Survivor 1 Space) 或者叫做to space默认比例为:Eden Space:Survivor 0 Space...原创 2019-03-15 17:46:13 · 1359 阅读 · 0 评论