• 2024-06-19浅学JVM
    一、基本概念目录一、基本概念二、JVM运行时内存1、新生代1.1  Eden区1.2.ServivorFrom1.3.ServivorTo1.4MinorGC的过程(复制->清空->互换)1.4.1:eden、servicorFrom复制到ServicorTo,年龄+11.4.2:清空eden、servicorFrom1.4.3:ServicorTo和ServicorFrom
  • 2024-01-09JVM4(运行时内存)
    Java堆从GC的角度还可以细分为:新生代(Eden区、FromSurvivor区和ToSurvivor区)和老年代。(1)新生代是用来存放新生的对象。一般占据堆的1/3空间。由于频繁创建对象,所以新生代会频繁触发MinorGC进行垃圾回收。新生代又分为Eden区、ServivorFrom、ServivorTo三个区。
  • 2023-03-18JVM——垃圾回收
    2垃圾回收2.1判断对象可以回收引用计数法计算被引用的数,如果被引用数为0则进行回收可达性分析算法jvm所使用的方法根对象:肯定不能被当做垃圾回收的对象垃
  • 2023-02-03Jvm--MinorGC过程
    第一次GC:在不断创建对象的过程中,当Eden区域被占满,此时会开始做YoungGC也叫MinorGC1)第一次GC时Survivous中S0区和S1区都为空,将其中一个作为ToSurvivous(用来存储Eden
  • 2023-01-06MinorGC和FullGC有什么不同
    大多数情况下,对象在新生代中eden区分配。当eden区没有足够空间进行分配时,虚拟机将发起一次MinorGC。新生代GC(MinorGC):指发生新生代的垃圾收集动作,MinorGC非常频繁,回收速度一
  • 2022-12-20一步步优化JVM五:优化延迟或者响应时间
    本节的目标是做一些优化以满足对应用对延迟的需求。这次需要几个步骤,包括完善Java堆大小的配置,评估垃圾回收占用的时间和频率,也许还要尝试切换到不同的垃圾回收器,以及由于使
  • 2022-10-01JVM 运行时内存 -01
    JVM运行时内存Survivor([səˈvaɪvə®]----Eden[ˈiːdn]-----MinorGC[ˈmaɪnə®]少数的;轻微的;较小的;次要的MajorGC[ˈmeɪdʒə®]GC专业;少校;主修课程;专