jvm
文章平均质量分 62
tudou186
这个作者很懒,什么都没留下…
展开
-
CPU 高 问题排查步骤
CPU 高 问题排查 先找到进程里面占用CPU最高的线程,然后jstack 日志里面分析,一般会定位到具体的哪行代码 curlhttp://localhost:8080/test top -c 找出消耗CPU进程 top -H -p pid 找出进程下哪个线程消耗CPU printf "0x%x\n" pid 占用CPU最高的那个线程的pid 对应的16进制表示 printf "0x%x\n" 16356 得到结果0x3fe4 jstack pid | grep -A 2...原创 2021-09-27 13:23:54 · 453 阅读 · 0 评论 -
jvm 故障分析
0.背景 1、虚拟机内存空间的认识 2、合理的调整java 堆的大小 3.分析java线程所持有jvm内存 4.分析permGen 到metaspace 5.利用JProfiler 进行对内存泄漏的分析 0.背景 JVM管理了整个程序的内存分配和使用,负责对象的整个生命周期。这是大家都比较熟知的内容,但是转到项目实战中核心的JVM参数有哪些, 如何根据项目评估一套合理的JVM参数,在项目上线后如何根据业务优化JVM配置,碰到GC频繁该如何分析解决等等实际问题,就基本没有章法了, 若盲目上..原创 2021-07-26 09:21:20 · 202 阅读 · 0 评论