随笔分类 -  jvm

摘要:1.G1的设计原则就是简化JVM性能调优,开发人员只需要简单的三步即可完成调优: 第一步,开启G1垃圾收集器; 第二步,设置堆的最大内存; 第三步,设置最大的停顿时间 G1中提供了三种模式垃圾回收模式,Young GC、Mixed GC 和 Full GC,在不同的条件 下被触发 2.原理 G1垃圾 阅读全文
posted @ 2020-09-10 11:23 ToBeContinue得 阅读(144) 评论(0) 推荐(0)
摘要:1.引用计数法 原理:假设有一个对象A,任何一个对象对A的引用,那么对象A的引用计数器+1,当引用失败时,对象A的引用计数器就-1,如果对象A的计数器的值为0,就说明对象A没有引用了, 可以被回收。 优点:实时性较高,无需等到内存不够的时候,才开始回收,运行时根据对象的计数器是否 为0,就可以直接回 阅读全文
posted @ 2020-09-08 16:12 ToBeContinue得 阅读(348) 评论(0) 推荐(0)
摘要:1.标准参数 -help -version 2.-X参数(非标准参数) -Xint -Xcomp 3.-XX参数(使用率较高) -XX:newSize -XX:+UseSerialGC 4.-Xms和-Xmx参数 -Xms与-Xmx分别是设置jvm的堆内存的初始大小和最大大;-Xmx2048m:等价 阅读全文
posted @ 2020-09-07 10:25 ToBeContinue得 阅读(306) 评论(0) 推荐(0)
摘要:1.HotSpot简介: sun公司从jdk1.3.1开始使用HotSpot虚拟机,主要使用c++实现的,它是较新的Java虚拟机,可以大大提高运行性能。java原先是把源代码编译为字节码在虚拟机上运行(JIT),这样执行速度较慢。而HotSpot讲部分常用的代码编译为本地代码,这样显著提高了性能。 阅读全文
posted @ 2019-08-20 11:45 ToBeContinue得 阅读(979) 评论(0) 推荐(0)