What would happen to GC if I run process with priority = RealTime?
Posted
by Bobb
on Stack Overflow
See other posts from Stack Overflow
or by Bobb
Published on 2010-06-15T14:37:42Z
Indexed on
2010/06/16
18:52 UTC
Read the original article
Hit count: 209
I have a C# app which runs with priority RealTime. It was all fine until I made few hectic changes in past 2 days. Now it runs out of memory in few hours.
I am trying to find whether it is a memory leak I created of this is because I consume lot more objects than before and GC simply cant collect them because it runs with same priority.
My question is - what could happen to GC when it tries to collect objects in application with RealTime priority (there is also at least one thread running with Highest thread priority)?
(P.S. by realtime priority I mean Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime)
Sorry forgot to tell. GC is in Server mode
© Stack Overflow or respective owner