Re: nautilus remote (non)performance ...



On Tue, 2002-09-03 at 21:15, Jeff Waugh wrote:
> > 	Concievably it'd be quicker to use the anti-aliased canvas here;
> 
> Aha... How easy would a switch to the non-AA canvas be, for testing?

	Impossible, the code was removed in favour of a pure Gdk based
approach; quite what the rational was behind this I don't know - I
believe gtk+ is mooted as providing a canvas like model now. Sadly it
seems to do this by endless X server roundtrips.

	Indeed; by accurate measuring (with sticky tape) I see that rendering 8
icons takes ~130ms:

[pid  7793] 1031079385.407424 access("drawpixbuf start", F_OK) = -1
ENOENT (No such file or directory)
...
[pid  7793] 1031079385.539125 access("draw canvas item end", F_OK) = -1
ENOENT (No such file or directory)

	These 8 happening to be in a row un-interrupted by other threads; which
seems a little excessive to me - only a few of these had emblems.

	Regards,

		Michael.

-- 
 mmeeks gnu org  <><, Pseudo Engineer, itinerant idiot




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]