文章分类 - JVM系列
发表于 2020-08-03 15:53阅读:414评论:0推荐:0
摘要:最近在看《深入理解java虚拟机》,第一章主要讲java历史,有点意思的是编译openjdk,想自己试着搞搞,但是书上编译的是7,而且要配置一堆的配置文件,就上网查查,openjdk8貌似不用配置这么多,就试着编译8。纪录一下操作过程。 ** 编译 ** 系统:centOs 7.5 64位(刚开始用
阅读全文 »
发表于 2020-08-03 14:29阅读:774评论:0推荐:0
摘要:看了深入理解Java虚拟机:JVM高级特性与最佳实践(第2版) 之后决定自己编译一下OpenJDK,但是书中介绍的关于编译和调试部分已经过时了。所以根据搜索的资料,自己编译调试了一下。 IDE:Netbeans 8.2(最新版本即可)操作系统:Ubuntu 14.04 (内核3.13.0)make版
阅读全文 »
发表于 2020-05-28 10:38阅读:166评论:0推荐:0
摘要:线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如 jstack、jmap 等工具也是不囿于一个方面的问题的,基本上出问题就是 df、free、top 三连,然后依次 jstack、jmap 伺候,具体问题
阅读全文 »
发表于 2020-05-14 15:56阅读:281评论:0推荐:0
摘要:线上常见问题定位 常见问题 1:CPU 利用率高 CPU 使用率是衡量系统繁忙程度的重要指标,一般情况下单纯的 CPU 高并没有问题,它代表系统正在不断的处理我们的任务,但是如果 CPU 过高,导致任务处理不过来,从而引起 load 高,这个是非常危险需要关注的。 CPU 使用率的安全值没有一个标准
阅读全文 »