摘要:
1.概述 前面三篇介绍了处理Java虚拟机内存问题的知识与工具,在处理实际项目的问题 时,除了知识与工具外,经验也是一个很重要的因素。因此本章将与读者分享几个比较 有代表性的实际案例。考虑到虚拟机故障处理和调优主要面向各类服务端应用,而大部 分Java程序员较少有机会直接接触生产环境的服务器,因此本 阅读全文
摘要:
1.概述 经过前面两章对于虚拟机内存分配与回收技术各方面的介绍,相信读者已经建立了 一个比较完整的理论基础。理论总是作为指导实践的工具,能把这些知识投入到实际工 作中才是我们的最终目的。接下来的两章,我们将从实践的角度去了解虚拟机内存管理 的世界。 给一个系统定位问题的时候,知识、经验是关键基础,数 阅读全文
摘要:
1.概述 说起垃圾收集(Garbage Collection, GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史远远比Java久远,1960年诞生于MIT的Lisp是第一门 真正使用内存动态分配和垃圾收集技术的语言。当Lisp还在胚胎时期时,人们就在思考 GC需要完成的三件 阅读全文