[Gtk2] About bug 11523: analysis and proper fix(es)
Paul Ishenin
webpirat at mail.ru
Sun Jul 13 14:40:17 CEST 2008
Luiz Americo Pereira Camara wrote:
> No.
> There are two theoretical benefits in 3:
> - If the length of the NewText is different from the OldText skip the
> string comparation
> - CompareBytes is supposed to be faster than StrComp since is hand
> optimized (asm) and don't need to check for PChar length/ending
>
> The overhead of storing the oldlength using g_object function can be
> removed by storing as a field in the TGDIObject record. I did not tried
> that because i don't know the effects of adding an extra field. Also the
> function should be modified to receive a font object instead of a pango
> layout.
>
Simplier ways are better - less chances to make a bug. Anyway with any
optimization we have about 2 time faster Canvas.TextOut in gtk2.
And thanks for research.
Best regards,
Paul Ishenin.
More information about the Gtk2
mailing list