У меня есть некоторые вопросы об алгоритме GC: Во-первых, когда мы используем такие параметры, как UseSerialGC, UseParallelGC, UseParallelOldGC и т.д., Мы указываем алгоритм GC. Каждый из них может делать GC во всем поколении, правильно?
Например, если я использую "java -XX: + UseSerialGC", все поколение будет использовать последовательный GC в качестве GC-алгоритма.
Во-вторых, я могу использовать ParallelGC в Old Gneneration и использовать SerialGC в гене поколений?
Последнее как название, какая разница между ParallelGC и ParallelOldGC?