发布时间:2023-07-29 15:00
目录
垃圾回收机制与内存泄漏
GC(garbage collection)的分类
GC判断策略
1.引用计数
2.可达性分析(解决循环依赖问题)
GC收集算法
1.复制算法
2.标记清除算法
3.标记整理算法
JVM所用gc判断策略
分代垃圾收集
JVM内存(堆里)
1.新生代
2.老生代
新生代与老生代所用gc收集算法
关于新生代与老生代的理解
三种算法比较
1.复制算法
2.标记清楚算法
3.标记整理算法
垃圾回收机制:主要是对内存的释放,因为在创建对象时要申请一个空间。
内存泄漏:内存一直被占着却不能使用。
System.gc(); //提醒JVM的垃圾回收执行GC,但是不确定是否马上执行GC
每个对象都有一个引用计数属性,新增一个引用时,计数加一,引用释放时,计数减一,引用计数为0时可以回收,此方法简单,无法解决循环依赖问题。
系列课程 ElasticSearch 之第 9 篇 —— ELK (ElasticSearch、Logstash、Kibana)分布式日志收集和查看(完结)
Springboot----项目整合微信支付与RabbitMQ(使用RabbitMQ延迟插件实现订单管理)
JavaScript变量声明的var、let、const详解
行业认可 | 悬镜安全荣膺DevSecOps创新赛道领航者,获选年度创新力十强
龙蜥下游发行版 Alinux 和 UOS 成为 OpenSCAP 官方首批支持的国内 OS
DNA 12. SCI 文章绘图之全基因组关联分析可视化(GWAS)
课程笔记-三维点云处理01 ——Introduction and Basic Algorithms
H5页面跳转微信小程序时:wx.miniProgram.navigateTo 报错 ‘wx‘ is not defined no-undef
Java中BigDecimal,DateFormatter 和迭代器的"陷阱"