У меня есть приложение на C #, которое работает с приоритетом RealTime. Все было хорошо, пока я не сделал несколько беспокойных изменений за последние 2 дня. Теперь у него заканчивается память за несколько часов.
Я пытаюсь выяснить, является ли это утечкой памяти, которую я создал из-за того, что я потребляю намного больше объектов, чем раньше, и GC просто не может собрать их, потому что работает с тем же приоритетом.
Мой вопрос - что может случиться с GC, когда он пытается собрать объекты в приложении с приоритетом RealTime (есть также хотя бы один поток, работающий с самым высоким приоритетом потока)?
( P.S. по приоритету в реальном времени я имею в виду Process.GetCurrentProcess (). PriorityClass = ProcessPriorityClass.RealTime )
Извините, забыл сказать. ГХ в режиме сервера