垃圾收集学习笔记(第一章)
2004-05-29 10:56
316 查看
首先,关注起垃圾收集GC还来源于.GameFrameWork一帮朋友的兴趣!最近项目实在太忙,虽然不是项目中绝对重要的角色,但是打杂的工作还是少不了我哦
内存的分配机制导致了垃圾收集的产生,其实GC主要解决
动态分配( Dynamic Allocation ):在堆中动态分配内存空间以存储数据的方式。堆中的内存块好像我们日常使用的餐巾纸,用过了就得扔到垃圾箱里,否则屋内就会满地狼藉。像我这样的懒人做梦都想有一台家用机器人跟在身边打扫卫生。在软件开发中,如果你懒得释放内存,那么你也需要一台类似的机器人——这其实就是一个由特定算法实现的垃圾收集器。
因此我们一般提及的垃圾收集技术都是对于动态分配到堆中的内存的回收!
几个历史上经典的垃圾收集算法,在几种垃圾收集算法。
今天,垃圾收集的研究方向包括
分布式系统的垃圾收集、复杂事务环境下的垃圾收集、数据库等特定系统的垃圾收集等等。
以上文章参考自王永刚的文章,强烈推荐,对算法思路不清楚参见永刚的关于“餐巾纸”作的比喻的文章,超级精彩!
内存的分配机制导致了垃圾收集的产生,其实GC主要解决
动态分配( Dynamic Allocation ):在堆中动态分配内存空间以存储数据的方式。堆中的内存块好像我们日常使用的餐巾纸,用过了就得扔到垃圾箱里,否则屋内就会满地狼藉。像我这样的懒人做梦都想有一台家用机器人跟在身边打扫卫生。在软件开发中,如果你懒得释放内存,那么你也需要一台类似的机器人——这其实就是一个由特定算法实现的垃圾收集器。
因此我们一般提及的垃圾收集技术都是对于动态分配到堆中的内存的回收!
几个历史上经典的垃圾收集算法,在几种垃圾收集算法。
今天,垃圾收集的研究方向包括
分布式系统的垃圾收集、复杂事务环境下的垃圾收集、数据库等特定系统的垃圾收集等等。
以上文章参考自王永刚的文章,强烈推荐,对算法思路不清楚参见永刚的关于“餐巾纸”作的比喻的文章,超级精彩!
相关文章推荐
- Java虚拟机学习笔记(二)——垃圾收集与内存分配
- JAVA程序员养成计划之JVM学习笔记(2)-垃圾收集管理
- Java编程思想学习笔记(5)--垃圾收集器
- Java学习笔记之垃圾收集机制和原理
- 深入Java虚拟机学习笔记 - 垃圾收集器
- Java垃圾收集学习笔记
- JVM 学习笔记(三) 垃圾收集器与内存分配策略
- jvm学习笔记(5)垃圾收集器介绍
- java虚拟机学习笔记2_垃圾收集器
- Java虚拟机学习笔记2-垃圾收集
- 【学习笔记】Java虚拟机(五)垃圾收集器
- jvm学习笔记2:jvm垃圾收集器与垃圾收集算法
- JVM垃圾收集算法学习笔记
- java虚拟机学习笔记之垃圾收集(上)
- 垃圾收集学习笔记(第2章)
- java学习笔记之对象清除、垃圾收集
- Java垃圾收集学习笔记
- JVM学习笔记三:垃圾收集器与内存分配策略
- java虚拟机学习笔记之垃圾收集(下)
- 深入理解JVM学习笔记-垃圾收集器和内存分配策略