1:串行 堆内存较小,适合个人电脑单线程 2:吞吐量优先 多线程堆内存较大,多核CPU单位时间内,STW(stop the world)的时间最短 吞吐量优先进行垃圾回收时,CPU占用率会突然上升到 100% 3:响应时间优先 多线程堆内存较大,多核CPU尽可能让单次STW的时间最短