最近刚好有时间,就简单的看了下JVM的几种垃圾回收器,它们都是计算机历史发展的产物,先简单的做一个整理,并没有哪一款垃圾收集器就一定是最优,还需要结合使用场景.参数配置等进行考量,根据系统情况搭配出尽可能合理优质的垃圾回收策略,而这往往需要经验的积累: 如果说收集算法是内存回收的方法论,垃圾收集器就是内存回收的具体实现. 下图展示了7种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用. 并发与并行 这两个名词都是并发编程中的概念,在谈论垃圾收集器的上下文语境中,它们可以…