- 博客(5)
- 收藏
- 关注
原创 什么时候会进行Minor GC?什么时候FULL GC?
对象刚进来时会在S区,当S区满了后,无法创建对象时,会进行Minor GC,将存活的对象移动到一个Eden区。如果要是Full GC过后,老年代还是没有足够的空间存放Minor GC过后的剩余存活对象,那么此时就会导致所谓的“OOM”内存溢出了。继上,当MinorGc后,内存空出来后,对象进来后继续向S区以及E区创建对象。然而,在每一次的MinorGc之前,会将对象的大小、年轻代剩余内存大小、老年代空余内存的大小进行对比。首先我们说说垃圾回收,jvm采用的垃圾回收规则采用的时 标记-复制法。
2024-03-11 14:09:48
416
原创 【JVM面试题】新生代什么时候进入老年代
当一批对象的总大小大于Survivor区域总大小的50%,按照年龄进行排序(age1、age2...age5...ageN),如果age5为50%的分界线,则age5到ageN的对象则直接进入到老年代
2024-03-05 17:06:34
588
原创 【高频面试】RocketMQ如何保证消息不丢失(如何保证消息的可用性、可靠性)
此问题将会从3个方面进行解答:生产者、borker、消费者这三个方面
2024-03-05 11:37:24
974
原创 Javase----基本数据类型及其他基础了解①
Javase----基本数据类型及其他基础了解①很适合零基础学习!!!今天讲一下(如题)简单的基本东西。二进制,十进制在讲之前可以先了解一些,底层东西。这里给大家网址去了解进制之间的变换。网站:点击我可以看进制数据类型数据类型分为:基本数据类型和引用数据类型加下来写一下:基本数据类型以及相对应的包装类型。基本数据类型(从小到大):byte short int long folat...
2019-07-24 23:20:43
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人