Looks like a code generation issue.  P4's will do that sometimes
when you change the alignment of particular functions/structures.
The graphics driver probably has nothing to do with it since the
worst regressions don't involve graphics.

                        Mark.

On Tue, 8 Jul 2003, Egbert Eich wrote:

> Bugzilla #434 shows a x11perf regression test between 4.3.0 and a rather
> current CVS versions. The performance of some tests has gone down by
> >20% for a specific test, some other tests have suffered a performance
> penalty of >3%.
> There may be a simple explanation for this however I can't find it
> right now. 
> Any idea?
> 
> Egbert.
> 
> 
> =================== Cut from Bugzilla #434 ===============================
> Yes! Just done all tests with : 4.3.0 vanilla and CVS (as a few days ago, with
> the O_SYNC flags removed) both compiled on the box. See attachment for the full
> output of x11percomp. Here are the "bad" results (ie when CVS performs really
> worse than 4.3.0, at least more than ~3%, and I've tried to put them in badness
> order) :
> 
>  2170000.0   1530000.0 (  0.71)   Circulate Unmapped window (50 kids)
>  
>  1530.0 (  0.82)   100-pixel wide double-dashed circle 
> 
>  1860.0     108000.0    93600.0 (  0.87)   Char in 80-char a core line (Courier 12) 
> 
> 1330000.0   1160000.0 (  0.87)   Circulate Unmapped window (100 kids) 
> 
> 1540000.0   1420000.0 (  0.92)   Char in 80-char a line (Courier 12) 
> 
>  24500.0    23200.0 (  0.95)   QueryPointer 
>  23000.0    22000.0 (  0.96)   GetProperty 
> 
> 414000.0   402000.0 (  0.97)   Unmap window via parent (4 kids) 
> 779000.0   753000.0 (  0.97)   Unmap window via parent (25 kids) 
> 818000.0   802000.0 (  0.98)   Unmap window via parent (50 kids) 
> 
> 240000.0   234000.0 (  0.97)   Destroy window via parent (4 kids) 
> 370000.0   362000.0 (  0.98)   Destroy window via parent (16 kids) 
> 403000.0   391000.0 (  0.97)   Destroy window via parent (25 kids) 
> 428000.0   390000.0 (  0.91)   Destroy window via parent (200 kids) 
> 
> 152000.0   149000.0 (  0.98)   Create and map subwindows (4 kids) 
> 
> 288000.0   283000.0 (  0.98)   Map window via parent (25 kids) 
> 
> 108000.0   106000.0 (  0.98)   Hide/expose window via popup (4 kids) 
> 199000.0   193000.0 (  0.97)   Hide/expose window via popup (16 kids) 
> 220000.0   216000.0 (  0.98)   Hide/expose window via popup (25 kids) 
> 224000.0   219000.0 (  0.98)   Hide/expose window via popup (50 kids) 
> 225000.0   223000.0 (  0.99)   Hide/expose window via popup (75 kids) 
> 231000.0   224000.0 (  0.97)   Hide/expose window via popup (100 kids) 
> 
> _______________________________________________
> Devel mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/devel
> 

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to