垃圾回收机制,依赖JRE和JVM,涉及操作系统中内存的分配与回收。依据所学,我猜想这种机制需要的数据结构是堆内存分配表(链),管理已分配和未分配的堆内存,对于已分配堆内存,需要知道由栈内存中的哪些变量引用。知道了这些,依赖垃圾检测和回收算法,把长期未得到栈变量引用的堆内存块回收,挂到未分配内存表中。清理完成后可能会进行碎片整理,相应地修改分配表。

  垃圾检测和回收算法,会随着Java版本、操作系统不同而不同。而且垃圾检测和回收算法可以手动选择。

最新文章

  1. 用实例讲解RSA加密算法(精)
  2. Sublime Text 3 Install Markdown Preview Plugins
  3. 二项堆(一)之 图文解析 和 C语言的实现
  4. 【HDOJ】1171 Big Event in HDU
  5. PHP学习笔记三十五【Try】
  6. [WPF]入门理解Binding 数据驱动思想
  7. JS 获取网页的宽高
  8. HDU 5773 The All-purpose Zero
  9. 处理SFTP服务器上已离职用户,设置为登录禁用状态
  10. mysql死锁+解决
  11. .NET开发设计模式-模板模式
  12. centos7 安装 smplayer
  13. [Swift]LeetCode384. 打乱数组 | Shuffle an Array
  14. 007_wireshark分析TCP的三次握手和四次断开
  15. java中的stream的泛型方法的使用示例
  16. 前端常用UI框架
  17. JVM启动过程
  18. 【Hadoop学习之七】Hadoop YARN
  19. QML使用的内置对象
  20. C#通过shell32获取文件详细备注信息

热门文章

  1. Java 获取当前路径的方法总结
  2. Delphi中任务栏状态区的编程
  3. [JZOJ 5860] 荒诞
  4. 其它课程中的python---2、NumPy模块
  5. Python中将dict转换为kwargs
  6. python 使用abc实现接口类/虚类(2.2)
  7. 创建 Angular 8.0 项目
  8. 牛客练习赛43B Tachibana Kanade Loves Probability
  9. 高手总结CSS书写技巧
  10. 绿色版mysql 免安装使用(转载)