网站首页 pssurvivorspace
-
咱们从头到尾说一次 Java 的垃圾回收
阿里妹导读:之前上学的时候有一个梗,说在食堂里吃饭,吃完把餐盘端走清理的是C++程序员,吃完直接就走的是Java程序员。确实,在Java的世界里,似乎我们不用对垃圾回收那么的关注。很多初学者不懂GC,也能写出一个能用甚至还不错...
2024-09-04 baijin 博客文章 7 ℃ 0 评论 -
如何用 Uber JVM Profiler 等可视化工具监控 Spark 应用程序?
关键要点持续可靠地运行Spark应用程序是一项具有挑战性的任务,而且需要一个良好的性能监控系统。...
2024-09-04 baijin 博客文章 5 ℃ 0 评论 -
JVM快速调优手册之四:堆内存分配的CMS公式解析
JVM堆内存组成Java堆由Perm区和Heap区组成,Heap区由Old区和New区(也叫Young区)组成,New区由Eden区、From区和To区(Survivor)组成。Eden区用于存放新生成的对象。Eden中的对象生命不会超过...
2024-09-04 baijin 博客文章 7 ℃ 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 博客文章 10 ℃ 0 评论 -
这些JVM笔记你知道了吗(jvm 书)
类加载顺序加载:使用类加载器将class文件加载到内存中;...
2024-09-04 baijin 博客文章 7 ℃ 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 博客文章 11 ℃ 0 评论 -
TLAB线程本地分配缓存区是什么?TLAB工作原理分析
TLAB线程本地分配缓存区是什么?工作原理分析,TLAB全称ThreadLocalAllocationBuffer,即线程本地分配缓存区,是一个线程专用的内存分配区域。在线程初始化时,虚拟机会为每个线程分配一块TLAB空间,只给当前线...
2024-09-04 baijin 博客文章 9 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言
-