C# 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/15
            14:42 UTC
        
        
        Read the original article
        Hit count: 242
        
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)
© Stack Overflow or respective owner