Java的epsilon没有垃圾收集器对于普通开发人员来说是一个有用的功能吗?

时间:2018-04-27 14:29:40

标签: java garbage-collection garbage

我理解不同垃圾收集器和JVM开发人员之间的基准测试用途。

对于那些不会产生垃圾的极其高效的程序,没有垃圾收集器也很有用,对于非常短暂的程序也是如此。

此垃圾收集器有哪些其他用例?

1 个答案:

答案 0 :(得分:6)

此收集器的目标在JEP 318: Epsilon: A No-Op Garbage Collector中描述:

  
      
  • 性能测试。
  •   
  • 记忆压力测试。
  •   
  • VM界面测试。
  •   
  • 非常短暂的工作。
  •   
  • 最后延迟延迟改进。
  •   
  • 最后一次吞吐量改进。
  •   

性能测试功能非常有用,因为如果没有GC潜在地开展并执行昂贵的全球GC循环,测试环境将更加可预测。