I have a C# (.net 4.5) service in production which is compiled in debug. In one day it has leaked 900mb of memory. Actually uses 10gb of memory.
So I tried to make a diff with perfview, but I can't find my 900mb leaking.
What I can see is the unreachable memory has been increased about 1000mb. What does this mean?
So basically, I think there isn't a real memory leak. Maybe the GC is not working, as I expect.
What can I do to find what it causing to incrase the memory consumption by 400mb-900mb per day?