[Mono-winforms-list] MWF painting VERY slow compared to .NET
Miguel de Icaza
miguel at ximian.com
Thu Jul 28 13:32:19 EDT 2005
Hello,
> Slowness of MWF drawing comes from Cairo. MWF uses libgdiplus for drawing,
> libgdiplus uses cairo/libpixmain backends for drawing and uses version
> 0.3.0 of Cairo. Currently Cairo is version 0.5.2. The problem is that
> Cairo isn't yet stable project as API is changed even on minor version
> change. On mailing lists of Cairo there is talk of soon releasing of
> version 1 which means freezing the API. But 'soon' could be month or year
> by my opinion.
Although Cairo is known to be a part of the problem, another part of the
equation might be the event loop processing.
I do not remember the details, but Gtk+ spent quite a bit of time
dealing with improving their main loop and event processing to improve
performance.
Miguel.
More information about the Mono-winforms-list
mailing list