JVM
傲慢才是生存的障碍
放下过去的包袱,轻松上阵。
展开
-
JDK 安装-不需要登录下载
前言复制黏贴搭建好 jdk1.8 环境步骤第一步 不需要登录下载 jdk 1.8第二步 解压 JDK 包第三步 配置环境变量第四步 source 环境变量,保证可以马上使用。第五步 测试是否可用第一步 不需要登录下载 jdk 1.8下面是不需要登录下载JDK,也可以自己自己上传。wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F;原创 2021-12-08 20:22:09 · 2301 阅读 · 0 评论 -
JVM 问题分析
前言无意中搞出来的 JVM 案例,正好用作分析使用。步骤Java 代码执行命令500ms 打印一次获取日志数据日志分析日志变化不明显, 继续监控获取日志,找到老年代增长率。日志分析,每次 Young GC 转移的对象大小优化后执行命令调优后执行日志优化结果(重要)Java 代码public class Demo { public static void main(String[] args) throws InterruptedException {原创 2021-11-20 18:43:09 · 216 阅读 · 0 评论 -
一次 JVM 分析问题
万能解决方案模拟 JVM 问题的时候,遇到了一个问题脑壳痛放着没有处理。然后按流程分析,从日志开始分析原因是什么。找到了问题原因。结果:愿意动手,并且相信自己能做到、做好,就这么简单。步骤模拟一个 JVM 垃圾回收情况执行 JVM 日志日志分析为什么会 FGC 呢?1000ms 打印一次,数据不够齐全,再用 100ms 打印一次。思考模拟一个 JVM 垃圾回收情况查看日志:jstat -gc PID 间隔时间 次数执行 JVM 日志[root@loca原创 2021-11-20 18:41:34 · 323 阅读 · 0 评论