如何理解java的垃圾回收机制?
2014-12-24 09:33
239 查看
java的垃圾回收机制是JVM(java虚拟机)提供的能力,用于在空闲时间以不定时状态动态回收无任何引用对象占据的内存空间。特别强调无任何引用对象占用的内存空间。
通过System.gc();和Runntime.getRunntime().gc()能够调用垃圾回收,,这种调用时显示通知JVM进行一次垃圾回收,而真正的垃圾回收机制何时进行垃圾回收是不确定的,这和抢占式线程发生的原理是一样的。
通过System.gc();和Runntime.getRunntime().gc()能够调用垃圾回收,,这种调用时显示通知JVM进行一次垃圾回收,而真正的垃圾回收机制何时进行垃圾回收是不确定的,这和抢占式线程发生的原理是一样的。
相关文章推荐
- 成为JavaGC专家Part II — 如何监控Java垃圾回收机制
- 成为Java GC专家(3):如何优化Java垃圾回收机制
- 如何监控Java垃圾回收机制
- 深入浅出Java垃圾回收机制(2)——如何监控Java垃圾回收机制
- 如何优化Java垃圾回收机制3
- 成为Java GC专家系列III— 如何优化Java垃圾回收机制
- 理解 Java 垃圾回收机制
- 如何监控Java垃圾回收机制2
- 成为JavaGC专家(2)—如何监控Java垃圾回收机制
- 成为Java GC专家(3)—如何优化Java垃圾回收机制
- java垃圾回收机制的程序理解
- 如何理解.net中的垃圾回收机制
- 成为Java GC专家系列(3) — 如何优化Java垃圾回收机制
- 如何理解.net中的垃圾回收机制
- 成为Java GC专家(2):如何监控Java垃圾回收机制
- 成为JavaGC专家Part II — 如何监控Java垃圾回收机制
- [转]如何优化Java垃圾回收机制
- 成为Java GC专家(3)—如何优化Java垃圾回收机制
- 简单理解Java的垃圾回收机制与finalize方法的作用
- 理解 Java 垃圾回收机制