[Mono-devel-list] Using the internal profiler

Hugo Ferreira bytter at gmail.com
Tue Jul 26 07:05:21 EDT 2005

Hi everyone,

Does anyone knows how can I activate/deactivate the profiler for
certain areas in program execution (like full Classes)? Or for a
certain timespan? The problem is that I've got an application that
loads a lot of data to memory (400Mb) and parses it at boostrap (about
30s of initialization time). Profiling this section takes literally
*hours*, and I'm really not interested in it now, so I want to
activate the profiler ONLY after this bootstrap. Another way of seeing
things is that I want to start profiling ONLY when the application
enters a certain method.

Other thing: does anyone find the System.Drawing as much as 6x slower
when running in Linux or is it just me? Would directly using Cairo
improve this performance? My application, now running under Mono and
Linux, is performing as much as 6x slower than the native
Microsoft.Net version.

Thanks in advance,

Hugo Jose Ferreira

GPG Fingerprint: B0D7 1249 447D F5BB 22C5  5B9B 078C 2615 504B 7B85

More information about the Mono-devel-list mailing list