https://pastein.ru/t/XQV

  скопируйте уникальную ссылку для отправки


public class GarbageCollectorInfo {
    public static void main(String[] args) {
        // Получаем имя виртуальной машины
        String vmName = System.getProperty("java.vm.name");

        // Выводим информацию о сборщике мусора
        System.out.println("Используемая виртуальная машина: " + vmName);

        // Получаем информацию о сборщиках мусора
        for (MemoryPoolMXBean pool : ManagementFactory.getMemoryPoolMXBeans()) {
            String poolName = pool.getName();
            String type = pool.getType() == MemoryType.HEAP ? "Heap" : "Non-Heap";
            System.out.println("Пул памяти: " + poolName + ", Тип: " + type);
        }
    }
}