看这一篇学会读jvm字节码

2020-10-19
阅读 4 分钟
2.4k
安装插件在setting-Plugins 搜索jclass安装下图中的插件。查看字节码1、首先我们写一个简单的java代码来观察其字节码: {代码...} 2、运行后,点击源程序-》点击view->Show Bytecode With jclasslib3、 我们现在看到上图右边一块就是jclasslib解析出来的字节码:主要有下面几块内容:1) General Information: {代码.....

JVM频繁GC分析

2020-10-12
阅读 3 分钟
5.9k
GC日志打印YGC日志非常频繁,几秒钟一次。PSYoungGen 是使用Parallel Scavenage垃圾收集器的年轻代从日志上可以看到 7056K->544K(8192K) 年轻代总大小非常小只有8M,这就是产生频繁YGC的原因,当new了一个新对象,Young区内存不够分配时,就会触发一次YGC。那么为什么Young区会这么小呢?

Spring Boot创建定时任务

2019-03-19
阅读 1 分钟
2.4k
项目中经常要用到定时任务,比如发邮件短信、清理缓存等等spingboot 创建定时任务非常简单,只需要几个注解就可以。下面我给一个定时清理缓存的任务,测试程序缓存功能的时候经常要用到。