![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
Kevin-Zeng
这个作者很懒,什么都没留下…
展开
-
jvm——第一次FullGC优化实战
第一步:我首先打开了jvisualvm.exe,在Visual GC 里面发现了今天要讨论的重点:GC 第二部:我在项目启动参数里面配置了: -XX:+PrintGCApplicationStoppedTime 打印垃圾回收期间程序暂停的时间 -XX:+PrintGCDetails 打印GC详...原创 2020-03-25 09:29:38 · 409 阅读 · 0 评论 -
jvm——JVM 垃圾回收器分类
文章目录新生代串行收集器清单 1. 一次新生代串行收集器的工作输出日志老年代串行收集器清单 2. 一次老年代串行收集器的工作输出日志清单 3. 一次串并行收集器混合使用的工作输出日志清单 4. 一次老年代并行回收器的工作输出日志并行收集器清单 5. 设置参数-XX:+UseParNewGC 的输出日志清单 6. 设置参数-XX:+UseConcMarkSweepGC 的输出日志清单 7. 设置为 ...原创 2020-03-24 17:26:36 · 209 阅读 · 0 评论 -
jvm调优——垃圾收集基础
文章目录引用计数法 (Reference Counting)标记-清除算法 (Mark-Sweep)复制算法 (Copying)标记-压缩算法 (Mark-Compact)增量算法 (Incremental Collecting)分代 (Generational Collecting) Java 语言的一大特点就是可以进行自动垃圾回收处理,而无需开发人员过于关注系统资源,例如内存资源的释放情况。自...原创 2020-03-24 16:33:07 · 122 阅读 · 0 评论 -
JVM调优——如何合理的规划jvm性能调优
文章目录一、性能调优的层次二、jvm调优流程1、性能定义2、性能调优原则3、性能调优流程三、确定内存占用1、运行阶段2、jvm内存分配&参数3、计算活跃数据大小四、延迟调优1、系统延迟需求2、优化新生代的大小3、优化老年代的大小五、吞吐量调优六、最后参考资料: JVM性能调优涉及到方方面面的取舍,往往是牵一发而动全身,需要全盘考虑各方面的影响。但也有一些基础的理论和原则,理解这些理论并遵循...原创 2020-03-23 17:45:17 · 243 阅读 · 0 评论