GC 的那些事基础篇(一)(未完待续......)
来源:互联网 发布:韩孝珠李钟硕 知乎 编辑:程序博客网 时间:2024/05/20 18:17
最近在准备找工作,然后重新学习一下GC相关的知识点,温故而知新,并且更加系统学习;因为只是整理已经了解过的知识,所以比较知识点比较乱。
提出的问题:
1.什么是GC?
2.GC回收的机制有哪些回收的算法有哪些?
4.GC的分类有哪些?
5.fullGc和minorGC的区别有哪些?
概念
GC:即垃圾回收的机制java内存中垃圾回收的机制
java中出现内存溢出的情况有哪些?
a.向集合中只添加对象,但是就是不删除
b. 长生命周期的对象持有短生命周期的引用
c. 在集合中修改了对象参与hash值计算的参数,导致对象失联无法、
删除GC分类:fullGC和minorGC:
3.1 Full GC本意单纯就是针对老年代,那么触发fullG的四种情况?
4 程序员可以使用systerm.gc():建议虚拟你执行GC,但是JVM不一定会 执行GC的条件。
5 垃圾回收的流程是怎么样的(对象可达性的分析)?
参考学习的网址:
http://blog.csdn.net/iter_zc/article/details/41825395
阅读全文
0 0
- GC 的那些事基础篇(一)(未完待续......)
- java的基础语法(未完待续)
- 脚本基础(未完待续)
- gradle的系统使用(一)未完待续
- PHP常用基础算法(未完待续)
- C# 基础补遗(未完待续)
- Thrift实践:(一)安装 -- 未完待续
- mongodb基础篇(三)上手的命令(未完待续。。。。)
- 机器学习的那些事儿【未完待续】
- 正则的那些事儿(未完待续)
- POJ1753(未完待续)
- TreeMap(未完待续)
- HashTable(未完待续)
- string(未完待续)
- 方向(未完待续)
- 红黑树(未完待续)
- 源代码(未完待续)
- 绪论(未完待续)
- 面向对象的三大特点
- 最大子序列及标记首尾坐标
- unity3d强制转换
- 大数据到底是什么
- javascript_03
- GC 的那些事基础篇(一)(未完待续......)
- Linux下rz/sz安装及使用方法
- leetcode--Remove Nth Node From End of List
- 集群session丢失的问题
- 当前时间是否在区间范围内
- 常见的HTTP状态码
- java多线程Thread与Runnable的区别与使用深入理解
- 全局变量和局部变量
- Latex插入项目符号和编号