一、推荐配置 在实战2-调整堆大小提高服务的吞吐量[https://www.jianshu.com/p/db038...[作者空间]
一、堆,是否是对象分配的唯一选择 在《深入理解Java虚拟机中》关于Java堆内存有如下描述:随着JIT编译期的发...[作者空间]
一、环境准备 1、拉取Tomcat 镜像 2、启动Tomcat容器并挂载gc日志文件 3、外网无法访问Tomcat...[作者空间]
一、People 二、测试 三、参数设置 常用参数 1、设置内存 2、输出GC打印 3、输出日志 4、生成Dump...[作者空间]
一、概述 Java中数据类型分为“基本数据类型”和“引用数据类型”。 基本数据类型:由虚拟机预先定义 引用数据类型...[作者空间]
一、分析i = i++ 代码 字节码 字节码分析 0 bipush 10:将常量10加载到操作数栈image.pn...[作者空间]
一、概述 Java字节码对于虚拟机,就好像汇编语言对于计算机,属于基本执行指令 Java虚拟机的指令由“一个字节长...[作者空间]
一、解析字节码的意义 javap是JDK自带的反解析工具。它的作用就是根据 Class 字节码文件,反解析出当前类...[作者空间]
一、概述 Java虚拟机不与任何语言绑定,它只与“Class文件”这样特定的二进制文件格式所关联。无论使用何种语言...[作者空间]
一、GC日志参数列表 通过阅读GC日志,可以了解Java虚拟机内存分配与回收策略 -XX:+PrintGC :输...[作者空间]
一、7种经典垃圾回收器总结image.png 二、垃圾回收器选择 1、优先调整堆的大小让JVM自适应完成 2、如果...[作者空间]
已经有了7款强大的GC,为什么还要发布Garbage First(G1)GC?原因就在于应用程序应对的“业务越来越...[作者空间]
VisualVM(All-in-One Java Troubleshooting Tool)是功能最强大的运行监视...[作者空间]
从实践的角度去认识虚拟机内存管理的世界,给一个系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识...[作者空间]
一个垃圾收集器除了垃圾收集这个本职工作之外,它还要负责堆的管理与布局、对象的分配、与解释器的协作、与编译器的协作、...[作者空间]
一、完美垃圾收集器 衡量垃圾收集器的三项最重要的指标是:内存占用(Footprint)、吞吐量(Throughpu...[作者空间]
一、Serial收集器 Serial收集器是最基础、历史最悠久的收集器,在JDK1.3.1之前是HotSpot虚拟...[作者空间]
一、根节点枚举 固定可作为GC Roots的节点主要在全局性的引用(常量或类静态属性)与执行上下文(栈帧中的本地变...[作者空间]
一、GC分类与性能指标 垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商、不同版本的JVM来实现 由于JDK...[作者空间]
一、System.gc 在默认情况下,通过System.gc() 或者 Runtime.getRuntime()....[作者空间]