Приложение работает на 16-ядерном 64-битном Windows Server 2012.
Вкл. один gen0 collect
Чтение с монитора производительности, всплеск% времени и высокой gcИспользование CPU для нескольких ядер наблюдается после сбора gen0.Использование памяти низкое, т. Е. Используется только 30% от общего объема памяти.В результате приложение зависло на 30 секунд.
По моим сведениям, сбор gen0 должен быть дешевым, он может быстро закончиться и не должен вызывать эффект остановки мира при использовании нескольких процессоров.
Я что-то здесь упускаю?Что, сбор gen0 действительно может привести к 100% использованию процессора и остановить работу приложения на длительный период времени?