
JVM理论与实战
坚持者
逆境中培养逆商,困难是向上的阶梯!
展开
-
Jvm理论与实战-GC算法和收集器以及内存模型
内存模型堆内存:方法区:垃圾收集器垃圾收集过程是按对象年龄,使用多种收集器分代收集的 ,例如 parallel scavenge 、cms、G1等收集器,现一一做说明:parallel scavenge (默认新生代并行收集器)复制算法 (并行) 用户线程会停顿 线程是并行执行收集垃圾的注重吞吐量=执行用户代码时间/执行用户代码时间相关常用jvm命令-XX:MaxGCPau...原创 2020-02-15 18:35:37 · 174 阅读 · 0 评论 -
Jvm理论与实战-定位线上OOM、CPU100%、死锁等问题
前沿本文为jvm专栏文章,本专栏从jvm的内存模型、gc算法和收集器(包含gc日志分析)、jvm线上问题OOM和CPU100%定位和解决、性能调优和指令实战,本文是线上OOM和CPU100%问题定位和解决。线上问题示例-死锁代码(不常见)模拟死锁的代码@PostMapping("/deadLock") public JsonResult deadLock() { Object a...原创 2020-02-15 16:07:10 · 1021 阅读 · 0 评论