摘要: safe point 表示线程运行到一些"点"时,可以确定线程内存的一些状态,可以方便JVM 做一些统计; safe point 出现位置: 1、循环结束 2、方法返回前 3、调用发放的call之后 4、抛出异常的位置 选择这些点来作为safe point 点主要是方便 JVM 做一些记录,这些点的 阅读全文
posted @ 2019-02-19 11:52 lion_eagle 阅读(262) 评论(0) 推荐(0) 编辑
摘要: JVM 调优不能一概而论,需要根据不同的应用场景来确定调优方案; 1、先分析应用的特点,是高吞吐,还是高并发类型的应用 2、根据应用类型尝试调整部分参数,观察GC情况和应用性能指标 3、最终确认参数 调优的主要目的: 1、减少FULL GC 现在大多版本的JVM还使用 CMS,CMS 分为4个阶段: 阅读全文
posted @ 2019-02-19 11:36 lion_eagle 阅读(488) 评论(0) 推荐(0) 编辑