java的GC机制--java垃圾回收概况
2017-06-05 11:25
162 查看
java GC(Garbage Collection 垃圾收集,垃圾回收)机制,是java和c++/c最主要的却别之一,java开发过程中,不需要专门编写内存回收和垃圾清理的代码,对内存溢出和泄露的问题,也不必像c程序员担心。因为在java虚拟机中,存在内存自动管理和垃圾清理机制。该机制对JVM中的内存进行标记,并确定哪些内存需要回收,根据一定的回收策略,对内存进行自动的回收,永不停息的保证JVM的内存空间,防止出现内存泄露和溢出的问题。
java GC 机制主要完成三件事:确定哪些内存需要回收,确定什么时候执行gc,如何执行gc;java GC 机制日臻完善,几乎可以自动的为我们做绝大多数的事情,但是对于大型的应用软件开发,有可能出现内存优化的需求,就必须研究java 的 GC机制。
学习java GC机制,可以帮助我们在日常的开发过程中排查内存溢出和泄露的问题,解决性能瓶颈,达到更高的并发量,编写更高效的程序。
从四个方面学习java 的GC 机制:内存如何分配、确定哪些内存是需要被回收的、在什么情况下执行GC,如何执行GC、如何监控和优化GC
-----学习笔记
java GC 机制主要完成三件事:确定哪些内存需要回收,确定什么时候执行gc,如何执行gc;java GC 机制日臻完善,几乎可以自动的为我们做绝大多数的事情,但是对于大型的应用软件开发,有可能出现内存优化的需求,就必须研究java 的 GC机制。
学习java GC机制,可以帮助我们在日常的开发过程中排查内存溢出和泄露的问题,解决性能瓶颈,达到更高的并发量,编写更高效的程序。
从四个方面学习java 的GC 机制:内存如何分配、确定哪些内存是需要被回收的、在什么情况下执行GC,如何执行GC、如何监控和优化GC
-----学习笔记
相关文章推荐
- Java中垃圾回收机制(GC)
- 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
- 转:成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
- Java 垃圾回收机制 (GC) 二
- 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制 转载http://www.importnew.com/1993.html
- 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
- java中垃圾回收机制(GC)
- 成为Java GC专家(1):深入浅出Java垃圾回收机制
- 成为JavaGC专家Part I:深入浅出Java垃圾回收机制
- java中垃圾回收机制(GC)
- JVM垃圾回收机制总结(6) :透视Java的GC特性
- 成为Java GC专家系列III— 如何优化Java垃圾回收机制
- JAVA 垃圾回收机制GC
- java中垃圾回收机制(GC)
- Java 类加载机制 ClassLoader Class.forName 内存管理 垃圾回收GC
- 成为JavaGC专家Part II — 如何监控Java垃圾回收机制
- 成为Java GC专家系列(3) — 如何优化Java垃圾回收机制
- 成为Java GC专家(2):如何监控Java垃圾回收机制
- 成为Java GC专家(3):如何优化Java垃圾回收机制
- 成为Java GC专家系列(3) — 如何优化Java垃圾回收机制