JVM垃圾回收策略(转载/整理)
摘要:
垃圾回收提供了内存管理的机制,使得应用程序不需要在关注内存如何释放,内存用完后,垃圾收集会进行收集,这样就减轻了因为人为的管理内存而造成的错误,比如在C++语言里,出现内存泄露时很常见的。Java语言是目前使用最多的依赖于垃圾收集器的语言,但是垃圾收集器策略从20世纪60年代就已经流行起来了,比如Smalltalk,Eiffel等编程语言也集成了垃圾收集器的机制。 GC就是负责在对象“不可达”的时候将对象回收,常见的语句例如:Object o = null; 而GC本身是如何工作的呢?当系统在创建对象的时候,即当我们使用new关键字创建一个对象的时候,GC就开始监控对象的地址、大小以及... 阅读全文
posted @ 2013-02-04 13:53 夜月升 阅读(1062) 评论(0) 推荐(0) 编辑