第十三天 :关于java中垃圾回收机制的总结
来源:互联网 发布:淘宝 zara 原单 编辑:程序博客网 时间:2024/06/05 08:35
关于java的jvm中gc的机制,这个是java小白的理解,希望大佬能补充一下:
1.是什么?
gc是Java中jvm的垃圾回收机制
2.原理是什么?
gc在java的jvm中做为一个低级别的线程运行.当堆中创建对象的时候,gc就采用有向图的方式,开始监控此对象的地址、大小、运行情况、当一个对象不可 达.也就是对象的引用超过作用域的时候,gc会不可预知的将此对象进行回收。
3.优缺点是什么?
优点:是可以防止内存泄露和提供内存的使用效率
缺点:是gc的垃圾回收是不可预知的,所有你无法实时的调用它,虽然可以用system.gc(),rantime.或者getRuntiem().gc(),但是gc不一定执行,所有它的执行是不可预知的。
4.最重要的是,我们为什么要用它???
主要是,java没有提供释放已分配内存空间的方法。
其次是,gc是自动化的,可以提高程序运行效率。
阅读全文
1 0
- 第十三天 :关于java中垃圾回收机制的总结
- Java的垃圾回收机制总结
- Java中垃圾回收机制的原理
- JAVA垃圾回收机制总结
- JAVA垃圾回收机制总结
- Java内存回收(垃圾回收)机制总结
- Java中垃圾回收机制
- Java中垃圾回收机制
- Java中垃圾回收机制
- JAVA中垃圾回收机制
- 关于jvm垃圾回收机制几点总结和减少垃圾回收的办法
- Java的垃圾回收机制
- Java的垃圾回收机制
- Java的垃圾回收机制
- java的垃圾回收机制
- Java的垃圾回收机制
- Java的垃圾回收机制
- java的垃圾回收机制
- [docker]docker registry
- eclipse创建.userlibraries,导入.userlibraries
- Centos7安装nexus
- sourceInsight4 破解笔记(完美破解)
- uml建模分析思路
- 第十三天 :关于java中垃圾回收机制的总结
- netty基础入门(二)简单项目搭建
- tar解压失败:gzip: stdin: not in gzip format
- KMP算法--C/C++
- constructor与module
- storm安装配置(单机版)
- C++STL容器的选择与使用指南
- HTTPS详析(一)
- 常用DOS命令