出色的“清洁工具” ― 理解 IBM Java 垃圾收集器,第一部分:, 对象分配

来自 developerWorks 归档文件

Sam Borman

归档日期: 2017 年 03 月 27 日 | 最初于: 2002 年 9 月 02 日

本文是关于 IBM Java 垃圾收集器(GC)系列文章(共三篇)的第一篇,IBM Java 垃圾收集器是用于 IBM Java 开发工具箱和运行时环境的存储器管理器。该系列文章将包含:GC 使用的存储器区;对象分配;垃圾收集;外部接口是如何工作的;以及 verbosegc和其它命令行参数。
本文讨论如何在 Java 堆中分配对象以进行垃圾收集。它描述了对象的布局并研究了某些数据区(如堆和空闲表)。作者还讨论了直接从堆进行分配和线程本地分配,并给出了控制堆大小的一些建议。本文中的信息适用于 Java 1.2.2 版到 1.3.1 版。

此内容不再更新或维护。全文以PDF 文件的方式提供。由于技术的快速发展,一些步骤和插图可能已经改变。



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Java technology
ArticleID=53200
ArticleTitle=出色的“清洁工具” ― 理解 IBM Java 垃圾收集器,第一部分:: 对象分配
publish-date=09022002