网站首页 第1426页
-
JVM快速调优手册之四:堆内存分配的CMS公式解析
JVM堆内存组成Java堆由Perm区和Heap区组成,Heap区由Old区和New区(也叫Young区)组成,New区由Eden区、From区和To区(Survivor)组成。Eden区用于存放新生成的对象。Eden中的对象生命不会超过...
2024-09-04 baijin 博客文章 6 ℃ 0 评论 -
小师妹学JVM之:Dirty cards和PLAB
简介分代垃圾回收器在进行minorGC的时候会发生什么操作呢?有没有什么提高效率的手段呢?今天我们和小师妹一起来了解一下垃圾回收中的Dirtycards和PLAB分代收集器中的空间划分...
2024-09-04 baijin 博客文章 10 ℃ 0 评论 -
一个简单案例,带你看懂GC日志(gs日志)
环境准备这样一个案例程序:publicclassMain{publicstaticvoidmain(String[]args){byte[]array1=newbyte[4*1024*102...
2024-09-04 baijin 博客文章 9 ℃ 0 评论 -
这些JVM笔记你知道了吗(jvm 书)
类加载顺序加载:使用类加载器将class文件加载到内存中;...
2024-09-04 baijin 博客文章 6 ℃ 0 评论 -
垃圾回收与算法(垃圾回收算法简述)
1.如何确定垃圾1.1.引用计数法在Java中,引用和对象是有关联的。如果要操作对象则必须用引用进行。因此,很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收。简单说,即一个对象如果没有任何与之关联的引用,即他们的引用计数...
2024-09-04 baijin 博客文章 6 ℃ 0 评论 -
Minor GC、Major GC和Full GC之间的区别
一、定义MinorGC:清理年轻代空间(包括Eden和Survivor区域),释放在Eden中所有不活跃的对象,释放后若Eden空间仍然不足以放入新对象,则试图将部分Eden中活跃对象放入Survivor区。Survivor区被用...
2024-09-04 baijin 博客文章 5 ℃ 0 评论 -
JVM垃圾回收算法、垃圾回收器、调优工具
1.说一下jvm有哪些垃圾回收算法?2.说一下jvm有哪些垃圾回收器?...
2024-09-04 baijin 博客文章 10 ℃ 0 评论 -
TLAB线程本地分配缓存区是什么?TLAB工作原理分析
TLAB线程本地分配缓存区是什么?工作原理分析,TLAB全称ThreadLocalAllocationBuffer,即线程本地分配缓存区,是一个线程专用的内存分配区域。在线程初始化时,虚拟机会为每个线程分配一块TLAB空间,只给当前线...
2024-09-04 baijin 博客文章 8 ℃ 0 评论 -
阿里开源项目线上问题诊断利器Arthas
Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。...
2024-09-04 baijin 博客文章 3 ℃ 0 评论 -
阿里内部的那个牛逼带闪电的Java诊断工具终于开源了
在阿里巴巴内部,有很多自研工具供开发者使用,其中有一款工具,是几乎每个Java开发都使用过的工具,那就是Arthas,这是一款Java诊断工具,是一款牛逼带闪电的工具。该工具已于2018年9月份开源。...
2024-09-04 baijin 博客文章 3 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言
-