JVM
文章平均质量分 95
森伯416
追求技术、充满热忱、享受生活的业余后端砖家,喜欢交流分享,有简历优化、面试辅导、offer咨询等需要的可以和我交流。
毕业于中南计科,从业经历(先后):华为、阿里、PDD、途虎
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Metaspace GC 问题排查
背景描述 查看应用JVM监控发现发生了连续两次 Full GC,导致 GC 的原因是什么? Full GC 监控: metaspace利用率监控: 问题排查 环境信息 生产环境,JDK1.8 关键JVM参数: -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -XX:MaxDirectMemorySize=1g -XX:SurvivorRatio=10 -XX:+UseConcMarkSweepGC -XX:CM原创 2021-11-11 21:48:30 · 4397 阅读 · 2 评论 -
结合JVM解读浅拷贝和深拷贝
java.lang.Cloneable和java.io.Serializable一样属于标记型接口,没有定义任何方法和属性。 一个类想要使用克隆方法 重写clone()方法,因为Object的clone()的修饰符是protected; @HotSpotIntrinsicCandidate protected native Object clone() throws CloneNotSupportedException; 实现Cloneable接口,否则会抛出CloneNotSupportedEx原创 2020-05-10 12:57:59 · 688 阅读 · 0 评论 -
垃圾收集器分类及如何查看
垃圾收集器类型 Serial 收集器 单线程收集器,工作时必须停止其他所有线程,简单高效,适合Client模式下的虚拟机 Serial Old 收集器 Serial 收集器的老年代版本,同样也是单线程收集器 ParNew 收集器 Serial收集器的多线程版本,适合Server模式下的虚拟机。新生代采用复制算法,老年代采用标记-整理算法 Parallel Scaveng...原创 2020-05-07 10:30:58 · 594 阅读 · 0 评论
分享