[PATCH] exa: fix performance regression from 736b6fbd2c941b6276066cd1503523edebe7bf3d

Simon Thum simon.thum at gmx.de
Tue Feb 17 02:01:18 PST 2009


Maarten Maathuis wrote:
> On Mon, Feb 16, 2009 at 5:38 PM, Michel Dänzer <michel at daenzer.net> wrote:
>> On Mon, 2009-02-16 at 17:20 +0100, Maarten Maathuis wrote:
>>> - The src optimisation is more aggressive and possibly harmful in
>>> light of the new initial state of pixmaps.
>>> - There is now actually a performance improvement by almost always
>>> keeping the number of rects low.
>> Looks good.
I've upgraded my xserver to 46eeaf82e228df1c5971a24dc815566516e19be9,
and now Mozilla Thunderbird has display problems (omits some parts).
Maybe that's too aggressive.

FWIW, I've implemented a similar system where region ops had a context,
allowing them to either grow or shrink resulting regions (or neither, of
coz) to achieve simpler representations. This allows to suppress such
stuff in the first place.

Cheers,

Simon



More information about the xorg-devel mailing list