Java学习之垃圾回收机制
2024-09-06 11:02:50
垃圾回收机制,依赖JRE和JVM,涉及操作系统中内存的分配与回收。依据所学,我猜想这种机制需要的数据结构是堆内存分配表(链),管理已分配和未分配的堆内存,对于已分配堆内存,需要知道由栈内存中的哪些变量引用。知道了这些,依赖垃圾检测和回收算法,把长期未得到栈变量引用的堆内存块回收,挂到未分配内存表中。清理完成后可能会进行碎片整理,相应地修改分配表。
垃圾检测和回收算法,会随着Java版本、操作系统不同而不同。而且垃圾检测和回收算法可以手动选择。
最新文章
- 用实例讲解RSA加密算法(精)
- Sublime Text 3 Install Markdown Preview Plugins
- 二项堆(一)之 图文解析 和 C语言的实现
- 【HDOJ】1171 Big Event in HDU
- PHP学习笔记三十五【Try】
- [WPF]入门理解Binding 数据驱动思想
- JS 获取网页的宽高
- HDU 5773 The All-purpose Zero
- 处理SFTP服务器上已离职用户,设置为登录禁用状态
- mysql死锁+解决
- .NET开发设计模式-模板模式
- centos7 安装 smplayer
- [Swift]LeetCode384. 打乱数组 | Shuffle an Array
- 007_wireshark分析TCP的三次握手和四次断开
- java中的stream的泛型方法的使用示例
- 前端常用UI框架
- JVM启动过程
- 【Hadoop学习之七】Hadoop YARN
- QML使用的内置对象
- C#通过shell32获取文件详细备注信息