jvm
lizhen1114
这个作者很懒,什么都没留下…
展开
-
了解JVM快速入门+jvm性能调优详解
1.java虚拟机的基本结构总结:jvm内存结构也叫做运行时数据区,堆和方法区是全局共享的,栈,程序计数器和本地方法栈是线程私有的具体划分为如下5个内存空间:(非常重要)堆:存放所有new出来的东西,堆空间是所有线程共享方法区:被虚拟机加载的类信息、常量、静态变量,静态常量等,线程共享程序计数器(和系统相关)本地方法栈栈:存放局部变量,线程私有的,描述的是java方法执行的内存模型:每个方法在执行...原创 2018-01-26 10:07:39 · 1461 阅读 · 0 评论 -
GC 垃圾回收机制算法分析
一:什么是垃圾回收机制?不定时的去堆内存的清理不可达对象.不可达:就是不是经常使用的对象.可达:表示正在使用的对象二:垃圾回收机制的算法?垃圾回收将这几种算法一起使用,而不是单独的使用某种算法1.标记清除算法---主要在老年代,碎片化,清除不干净 2.标记压缩---主要在老年代,标记清除算法的升级,将所有标记为不可达对象放在一块,统一处理.3.复制算法 ---主要在新生代 ,老年代没有如图所示相关...原创 2018-03-08 10:22:18 · 276 阅读 · 0 评论