
JVM
文章平均质量分 94
Oxye
我们都有选择权
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《深入理解Java虚拟机》第2版和第3版的区别,看过第2版还有必要买第3版吗?
持续更新中~~博主前言hello,我是oxye~ 在Java届,《深入理解Java虚拟机 JVM高级特性与最佳实践》是一本经典的书籍了,很多程序员都会买一本,但看不看又是另一回事儿了。我一开始看也是迷迷糊糊的,因为初级程序员更多的是应用语言,不怎么在乎底层,也不想啃基础太深。随着不断学习,打扎实基础的过程中,丰富了技术储备,看了很多源码,也从初级变成高级了,再回过头看这本书时,就会顺利很多,也会学到很多知识,不仅加深了自己对Java的理解,也帮我解决了不少实际问题,例如jvm参数调整、阅读源码时理解原创 2021-02-19 23:23:24 · 3103 阅读 · 0 评论 -
JVM 之 Linux定位CPU过高问题并优化
项目部署以后出行卡顿现象,所以对问题进行了排查,记录一下排查过程1.找进程top可以发现,是Java进程导致的CPU过高,致使系统卡顿2.找线程ps -mp pid -o THREAD,tid,time发现占比最大的线程3.线程id转换16进制printf “%x\n” pid得到6a33,方便下一步排查4.查询代码位置jstack pid|grep tid -A 30发现全是GC线程5.查看gc频率jstat -gcutil pid 时间间隔 打印次数发现Eden很原创 2020-06-04 10:44:30 · 438 阅读 · 0 评论