死锁编码并定位分析
摘要:package com.juc.demo.thread.deadlock; import java.util.concurrent.TimeUnit; /** * 死锁编码及定位分析 * * jps -l 命令定位进程号 * jstack 进程号 找到死锁查看 * * * * */ class Ho
阅读全文
posted @
2020-05-07 12:51
晴空半岛
阅读(130)
推荐(0) 编辑
垃圾收集器总结
摘要:1查看默认垃圾收集器是哪个 垃圾收集器种类以及组合使用 Serial + Serial Old (新生代串行 老年代串行) ParNew + Serial Old (新生代并行回收 老年代串行) Parallel + Parallel Old (新生代并行 老年代并行) CMS+Serial Old
阅读全文
posted @
2020-05-07 12:26
晴空半岛
阅读(116)
推荐(0) 编辑
生产环境服务器变慢,诊断思路和性能评估
摘要:从以下维度进行分析评估整机 top cpu vmstat -n 取样间隔时间 取样数 内存 free -m(-h) 硬盘 df -h 磁盘IO iostat 网络IO ifstat
阅读全文
posted @
2020-05-07 12:02
晴空半岛
阅读(164)
推荐(0) 编辑
生产环境出现CPU占用过高,分析思路和定位
摘要:top 定位cpu占比高的pidjps -l 定位具体是后台哪个应用程序ps -mp 进程id -o(自定义格式) THREAD,tid,time 定位当前进程所有线程占用cpu时间高的线程idjstack 进程id | grep tid(线程id转换为英文小写16进制格式) -A行数 定位到具体某
阅读全文
posted @
2020-05-07 11:42
晴空半岛
阅读(950)
推荐(0) 编辑