jvm
文章平均质量分 81
RojerAlone
脚踏实地,笨鸟先飞。
展开
-
Java 由生至死
对象是怎么降生的从.java文件到.class文件 计算机硬件只能识别机器码0和1,Java编译器(javac)将.java文件编译成.class的字节码文件,再由JVM加载.class文件,执行时解释为机器码进行执行,可以说Java是一种半编译半解释型的语言。JVM加载. class文件.class文件的结构 Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地原创 2017-07-11 17:25:35 · 970 阅读 · 0 评论 -
一次 CPU 飙高异常的处理
一次 CPU 飙高异常的处理某天,同事告诉我说我在公司负责的一个服务 CPU 占用过高,达到 700% 多(多核 CPU),猜测可能是 gc 比较频繁,让我调一下堆大小,调整过后重新部署,发现 CPU 使用率降至正常水平(6% 左右)。过了几天想起来这个事,登上服务器看下服务是否正常,发现 CPU 使用率又到了 500% 多,于是就通过一些工具命令排查问题。初步排查是否是 gc 问...原创 2018-08-22 22:14:57 · 1839 阅读 · 2 评论