JVM
翼宣
沉舟侧畔千帆过,病树前头万木春
展开
-
jvm 垃圾回收算法
jvm 垃圾回收算法引用计数法标记清除法标记压缩法复制算法分代算法分区引用计数法引用计数法,就是只要有对象引用,计数就加1,垃圾清理的时候对计数为0的直接清理。缺点:循环引用的问题,无法解决,因此java 回收器没有用这个算法。标记清除法标记清除主要分为两个阶段:标记阶段和清除阶段,标记阶段首先通过根节点,标记所有从根节点开始可到达的对象,因此,未被标记的就是未被引用的对象,清除阶段,原创 2017-09-23 16:24:56 · 315 阅读 · 0 评论 -
垃圾收集器及GC调优
垃圾收集器及GC调优串行回收器 新生代串行回收器特点它仅仅使用单线程进行垃圾回收 它是独占式的垃圾回收 进行垃圾回收时, Java应用程序中的线程都需要暂停(Stop-The-World) 使用复制算法 适合CPU等硬件不是很好的场合 设置参数 -XX:+UseSerialGC 指定新生使用新生代串行收集器和老年代串行收集器, 当以client模式运行时, 它是默认的垃圾收集器老年代转载 2017-09-23 17:20:46 · 244 阅读 · 0 评论 -
GC调优简介
GC 调优简介GC就是垃圾回收,垃圾回收有三个重要的指标: 吞吐量:衡量垃圾回收器运行在性能峰值的时候不需要关心垃圾回收器暂-停的时间或者需要占用内存的能力。延迟:衡量垃圾回收器最小化甚至消灭由垃圾回收器引起的暂停时间和应用抖动的能力。内存占用:衡量为了高效的运行,垃圾回收器需要的内存。 一项指标的提升,往往需要牺牲其他一项或者两项指标。换一句话说,一项指标的妥协通常是为了支持提升其他一原创 2017-09-24 18:39:29 · 349 阅读 · 0 评论 -
JVM随笔
jvm随笔一Jvm 基础jvm Class装载系统jvm 垃圾回收器 jvm 调优 jvm基础Java程序,都是通过JRE(java运行时环境)分析,解析字节码并执行。JRE其实就是由JAVA虚拟机(JVM)实现。JVM内部抽象体系结果主要有3大部分组成,即类装载器子系统,运行时数据管理区和执行引擎。 引入一个图片,我个人觉得这是非常好的一副阐述虚拟机JVM核心架构的图形。这个图形来自于原创 2017-08-23 14:12:34 · 267 阅读 · 0 评论