[Mono-devel-list] Memory management for long running processes (desc-heap profiler)

Alex Chudnovsky alexc at majestic12.co.uk
Tue Mar 29 14:31:27 EST 2005


Right, I had a good run with desc-heap profiler, and it appears to 
generate the following output:

Checkpoint at 1123773 for gc
   System.String : 1168888
   System.Int32 : 379812
   System.Int32[] : 3329420
   System.Collections.Hashtable+Slot[] : 5852760
   System.Byte[] : 5869466
Checkpoint at 1141329 for gc
   System.String : 1184578
   System.Int32 : 375684
   System.Int32[] : 3329360
   System.Collections.Hashtable+Slot[] : 5852760
   System.Byte[] : 5889538

etc

-------

Now, this is all nice, but actual memory used by the application is much 
much more to the tune of 100Mb+
- am I misreading something here? Where are the other objects? They 
might take no memory, but what does then?!?!

cheers

Alex



More information about the Mono-devel-list mailing list