java虚拟机的结构以及GC算法

垃圾收集算法:
1,引用计数算法
2,可达性算法
垃圾回收算法:
1,标记清除算法,
2,复制算法,
3,标记整理算法
垃圾回收调用时机:
1,虚拟机无法创建新对象
2,手动调用system.gc();(不推荐)
3,低优先级的gc线程运行时