Authas — 开源的java诊断工具 下载安装 authas是一个jar包,可以直接下载后运行 就可以启动起来。启动后,authas会自动检...
![240](https://upload.jianshu.io/collections/images/1709270/minikube.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Authas — 开源的java诊断工具 下载安装 authas是一个jar包,可以直接下载后运行 就可以启动起来。启动后,authas会自动检...
并行Full GC相对正常的Full GC效率高在哪里 stop the world 说到GC,这里要先提到VMThread,在jvm里有这么一...
查看当前堆中对象信息 jmap - histo pid > map.alljmap -histo:live pid > map.live jst...
GC 相关参数总结 与串行回收器相关的参数 -XX:+UseSerialGC:在新生代和老年代使用串行回收器。 -XX:+SurvivorRat...
JVM 垃圾回收器分类 新生代串行收集器 串行收集器主要有两个特点:第一,它仅仅使用单线程进行垃圾回收;第二,它独占式的垃圾回收。 在串行收集器...
对象标识 一个对象什么时候应该被回收呢?现在常用的gc算法有两种方式: 引用计数法 这个是最古老,也是最简单的实现,为每个对象记录其对应的引用数...
回收 回收是个比较大的话题,有各种各样的算法,针对不同区域,也有不同的算法选择。 常见的GC算法 标记清除(Mark-Sweep): 最基础的G...
JVM内存划分 JVM内存的划分网上已经有一大堆,这里根据自己的理解,做一些记录。(大部分知识来源于深入理解JVM虚拟机、Java性能权威指南、...
Final相关的内存语义 final相关的两个重排序规则 在构造函数中对一个final域的引入,与随后把这个被构造对象的引用赋值给另一个引用变量...
ReentrantLock的解读 Lock 加锁—公平所,FireSync 先看代码 ReentrantLock依赖于Java的同步器框架Abs...
专题公告
JVM相关