Это алгоритмы для сбора мусора молодого поколения.
Второй (UseParNewGC) активируется автоматически с помощью коллекции мусорного сбора с одновременным накоплением (см. Java Concurrent и Parallel GC), но существует ли разница между двумя параллельные алгоритмы?