Чим відрізняються workstation і server GC і коли їх налаштовувати?
Workstation GC виконує збирання на потоці, який їх викликав, і налаштований на низькі паузи для навантаження, близького до UI; Server GC піднімає купу і потік на ядро, орієнтований на пропускну здатність і є замовчуванням для ASP.NET Core в більшості сценаріїв хостингу. Concurrent (фоновий) GC дозволяє збиранням gen 2 йти паралельно із застосунком ціною частини пропускної здатності. За dotnet-counters і dotnet-trace йдуть дивитися частоту збирань і паузи, перш ніж чіпати будь-яке налаштування, — сліпе тюнінгування міняє одну проблему на гіршу.