1.吞吐量
吞吐量是在全局的角度来衡量这个垃圾收集器的。吞吐量优先的垃圾收集器一般用于后台程序,这个程序主要是要求在同样的时间做尽可能多的事情。暂停那么一小会儿不太重要,主要是用户也感知不到。
2.暂停时间
这个暂停时间是在局部衡量这个垃圾收集器。用户会因为STW的时间过长而产生厌恶。但是对于同样的任务,如果暂停时间短,那么必然导致总的时间相较于吞吐量优先的G更长(可以这样认为,暂停时间短了,垃圾显然是不能完全清理干净的,需要多次清理才行,因此这来回的开销必然会增大总时间,进而降低吞吐量的大小)。