C
Chris
If I use Perfmon to look at the number of GC Handles for my application, and
it stays about the same over several hours, I don't have an issue with
freeing up unmanaged resources in my app. Is that true?
I have an application that is using up memory. Using Perfmon, # Bytes in
all heaps stays around 2.5MB after running for hours. TaskMgr shows my
process to be using ~75MB and growing steadily. If the memory isn't being
used by any of the .Net heaps, and I'm not increasing the number of GC
Handles, where the heck is the memory being consumed?
Could someone please take pity on me and point me toward the, probably
simple, explanation for this? I keep thinking I understand the way garbage
collection works, and the promotion from gen0 to gen1 to gen2, but I must be
missing something fundamental here.
TIA,
Chris
it stays about the same over several hours, I don't have an issue with
freeing up unmanaged resources in my app. Is that true?
I have an application that is using up memory. Using Perfmon, # Bytes in
all heaps stays around 2.5MB after running for hours. TaskMgr shows my
process to be using ~75MB and growing steadily. If the memory isn't being
used by any of the .Net heaps, and I'm not increasing the number of GC
Handles, where the heck is the memory being consumed?
Could someone please take pity on me and point me toward the, probably
simple, explanation for this? I keep thinking I understand the way garbage
collection works, and the promotion from gen0 to gen1 to gen2, but I must be
missing something fundamental here.
TIA,
Chris