摘要: 一直讲java和c#可以自动垃圾回收,这点比C++方便,可以省去写析构的麻烦,但内部机制不熟习,上网查了下,大致算法机制如下:跟大家分享下。1.JVM的gc概述gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数OLTP应用程序则注重整体效率。理解了应用程序的工作负荷和jvm支持的垃圾收集算法, 阅读全文
posted @ 2012-03-08 06:10 spring3 阅读(303) 评论(0) 推荐(0) 编辑