几个评估GC性能的指标

  • 吞吐量       应用花在非GC上的时间百分比
  • GC负荷     与吞吐量相反,指应用花在GC上的时间百分比
  • 暂停时间    应用花在GC stop-the-world 的时间
  • GC频率      顾名思义
  • Footprint    一些资源大小的测量,比如堆的大小
  • 反应速度    从一个对象变成垃圾道这个对象被回收的时间

一个交互式的应用要求暂停时间越少越好,然而,一个非交互性的应用,当然是希望GC负荷越低越好。
一个实时系统对暂停时间和GC负荷的要求,都是越低越好。
一个嵌入式系统当然希望Footprint越小越好。

你可能感兴趣的:(嵌入式)