当前位置: 首页 > news >正文

JVM | JVM垃圾回收

JVM | JVM垃圾回收

  • 1、堆空间的基本结构
  • 2、内存分配和回收原则
    • 2.1、对象优先在 Eden 区分配
    • 2.2、大对象直接进入老年代
    • 2.3、长期存活的对象将进入老年代
    • 2.4、主要进行 gc 的区域
    • 2.5、空间分配担保
  • 3、死亡对象判断方法
    • 3.1、引用计数法
    • 3.2、可达性分析算法
    • 3.3、引用类型总结
    • 3.4、如何判断一个常量是废弃常量?如何判断一个类是无用的类?
  • 4、垃圾收集算法
    • 4.1、复制算法
    • 4.2、标记-清除算法
    • 4.3、标记-整理算法
    • 4.4、分代收集算法
  • 5、垃圾收集器
    • 5.1、CMS 收集器
    • 5.2、G1
http://www.lryc.cn/news/92808.html

相关文章:

  • avive零头撸矿
  • openGauss5.0之学习环境 Docker安装
  • 数据可视化大屏人员停留系统的开发实录(默认加载条件筛选、单击加载、自动刷新加载、异步加载数据)
  • 【Linux】-关于调试器gdb的介绍和使用
  • 项目开发经验
  • STM32——05-按键、时钟控制、中断复位 点亮LED灯
  • VBA下载二进制文件,文本读写
  • MongoDB结合Robo 3T 1.4.3的简单操作
  • 【学习笔记】[AGC048D] Pocky Game
  • Qgis中进行Shp和Excel属性连接实现百强县公共预算空间分析
  • ES6 新增的循环方法
  • 移动端事件300ms延迟解决
  • NRF52832的DFU
  • 开源WebRTC库放大器模式在采集桌面图像时遇到的DPI缩放与内存泄漏问题排查
  • 敲黑板!java反射机制和原理
  • 【大数据工具】HBase 集群搭建与基本使用
  • 【Java】数组详解
  • NumPy库的学习
  • CentOS安装IRIS
  • 华为OD机试真题 JavaScript 实现【最多几个直角三角形】【2023Q1 100分】
  • vue3中的reactive、ref、toRef和toRefs
  • 数字图像处理与Python实现-图像增强经典算法汇总
  • tag提示词总结
  • 微信小程序原生开发功能合集二十:导航栏、tabbar自定义及分包功能介绍
  • 高通 Camera HAL3:项目开发技术点总结
  • chatgpt赋能python:Python怎么删除列表中的最大值和最小值
  • 简述Vue的生命周期以及每个阶段做的事情
  • LeetCode-C#-0004.寻找两个正序数组的中位数
  • Vue.js 中的 $emit 和 $on 方法有什么区别?
  • LAZADA平台的商品评论Python封装API接口接入文档和参数说明