[Mono-devel-list] Using the internal profiler

Miguel de Icaza miguel at ximian.com
Wed Jul 27 02:20:55 EDT 2005


Hello,

> I've ever seen that many System.Drawing functions (like text size computation) 
> is generally 5 or 6x slower than Microsoft.Net.
> Is there a plan to speed up system.drawing on mono?

A large part of the speed issues come from the underlying Cairo that we
were using (Cairo 0.4) we are upgrading to the new version now (Cairo
0.5) which should help a bit here.

In general, the team at Novell's priorities are:

	* Feature is correct/complete.
	* Code is maintainable.
	* Code is fast.

But this should not stop anyone from having their own priorities and
contributing code to take mono on a particular direction.

In general, people have been fairly successful at profiling Mono
components as they mature and tuning those to be better/faster.

Miguel.



More information about the Mono-devel-list mailing list