[Gtk-sharp-list] Increesing glade-sharp speed

Paolo Molaro lupus@ximian.com
Fri, 17 Oct 2003 16:21:08 +0200


On 10/16/03 Pablo Fischer wrote:
> Ok, the output of mono --profile mBloggy.exe prints this methods and the
> memory used by each one:
> 
>      292 KB Glade.XML::.ctor(Assembly,string,string,string)
>      220 KB System.Collections.ArrayList::.ctor()
>       99 KB System.Array::CreateInstance(Type,int)
>       66 KB System.Xml.XmlConstructs::.cctor()
>       52 KB
> System.Collections.Hashtable::.ctor(int,single,IHashCodeProvider,ICo
> mparer)
>       49 KB
> System.MonoCustomAttrs::GetCustomAttributes(ICustomAttributeProvider
> ,Type,bool)
> 
> So..
> Total memory allocated: 1163 KB
> 
> I know it maybe sounds stupid to think in decreasing that use of memory
> (for example, to use less than 1000 KB). But, the Glade.XML it's using
> 292 KB, is it normal to use that memory just for loading the file?

That number is the total amount of memory allocated: it's not the memory
in use, since it doesn't take into account the memory that has been freed.
It's like profiling a C application and just adding the amount of memory
allocated with malloc(): is that the memory in use by the app? Obviously
no.
The code may well use more memory than needed, but let's not speculate
too much on a wrong reading of the numbers...

lupus

-- 
-----------------------------------------------------------------
lupus@debian.org                                     debian/rules
lupus@ximian.com                             Monkeys do it better