> Oh, damage. A compositing WM? If you turn off compositing, do you see
> similar performance levels to xorg-1.6?
> -Chris
>

If "Composite" is disabled, the current X scores much better than the 1.6.5 
server
in most cases. But there are a few exceptions ... for the worst of those cases, 
I
also attached a perf log.

- Knut
  1: x11perf-10605000-nocomposite
  2: x11perf-11099001-nocomposite
       1        2    Operation
  --------  ------   ---------
    2630.0    0.12   100-pixel double-dashed ellipse 
    4180.0    0.14   100-pixel dashed ellipse 
  575000.0    0.23   Copy 10x10 from pixmap to pixmap 
    5850.0    0.34   500-pixel filled ellipse 
    2970.0    0.35   500-pixel solid circle 
    6250.0    0.35   Fill 300x300 trapezoid 
  149000.0    0.41   PutImage 10x10 square 
    3930.0    0.44   100-pixel wide double-dashed ellipse 
  189000.0    0.44   ShmPutImage 10x10 square 
    1570.0    0.46   ShmPutImage 500x500 square 
    9610.0    0.49   GetImage 10x10 square 
   21700.0    0.51   ShmPutImage 100x100 square 
   12600.0    0.63   QueryPointer 
   12600.0    0.65   GetProperty 
  220000.0    0.67   100x100 wide rectangle outline 
   83400.0    0.68   100x100 rectangle 
     477.0    0.69   PutImage 500x500 square 
    9100.0    0.71   PutImage 100x100 square 
   28700.0    0.73   500x500 rectangle outline 
    5570.0    0.75   500x500 wide rectangle outline 
    2140.0    0.79   100-pixel double-dashed circle 
    2550.0    0.81   500-pixel wide circle 
 1690000.0    0.82   100-pixel vertical line segment 
    3500.0    0.82   500-pixel wide ellipse 
    3430.0    0.85   100-pixel dashed circle 
  163000.0    0.85   Fill 1x1 equivalent triangle 
  152000.0    0.86   Fill 1x1 trapezoid 
  139000.0    0.88   Copy 10x10 from window to pixmap 
  137000.0    0.91   Composite 10x10 from pixmap to window 
    1930.0    0.91   GetImage XY 10x10 square 
   21300.0    0.93   500-pixel circle 
  138000.0    0.93   Copy 10x10 from pixmap to window 
 1300000.0    0.93   Move window via parent (100 kids) 
 1370000.0    0.93   Move window via parent (200 kids) 
  130000.0    0.95   10-pixel partial ellipse 
  107000.0    0.95   Char in 80-char rgb core line (Charter 10) 
  831000.0    0.96   1-pixel circle 
   16700.0    0.96   Fill 100x100 aa pre-added trapezoid 
    1590.0    0.96   Fill 100x100 aa trap 
    1460.0    0.96   Fill 100x100 aa trap with 4 bit alpha 
     513.0    0.96   Fill 300x300 aa trap 
     499.0    0.96   Fill 300x300 aa trap with 4 bit alpha 
      74.9    0.96   Fill 300x300 tiled trapezoid (17x15 tile) 
  153000.0    0.97   Fill 10x10 aa pre-added trapezoid 
    4780.0    0.97   Fill 300x300 aa pre-added trapezoid 
      12.0    0.97   ShmPutImage XY 100x100 square 
     783.0    0.98   Fill 100x100 tiled trapezoid (161x145 tile) 
  927000.0    0.98   Fill 1x1 aa pre-added trapezoid 
      12.4    0.98   PutImage XY 100x100 square 
    1230.0    0.98   PutImage XY 10x10 square 
    1110.0    0.98   ShmPutImage XY 10x10 square 
   29000.0    0.99   100x100 tiled rectangle (161x145 tile) 
   23900.0    0.99   100x100 tiled rectangle (17x15 tile) 
   30100.0    0.99   100x100 tiled rectangle (216x208 tile) 
34800000.0    0.99   1-pixel solid circle 
     885.0    0.99   500x500 tiled rectangle (161x145 tile) 
     691.0    0.99   500x500 tiled rectangle (17x15 tile) 
     960.0    0.99   500x500 tiled rectangle (216x208 tile) 
  274000.0    0.99   Char in 30-char aa line (Charter 24) 
  275000.0    0.99   Char in 30-char a line (Charter 24) 
   20400.0    0.99   Copy 100x100 from pixmap to pixmap 
     599.0    0.99   Copy 100x100 n-bit deep plane 
     870.0    0.99   Copy 500x500 from pixmap to pixmap 
      24.3    0.99   Copy 500x500 n-bit deep plane 
  120000.0    0.99   Fill 1x1 aa trap 
    1090.0    0.99   Fill 2x100 aa trap 
   10700.0    0.99   Fill 2x10 aa trap 
   91200.0    0.99   Fill 2x1 aa trap 
  322000.0    1.00   100-pixel dashed line 
  307000.0    1.00   100-pixel double-dashed line 
  275000.0    1.00   100-pixel double-dashed segment 
  307000.0    1.00   100-pixel line 
  277000.0    1.00   100-pixel line segment 
  309000.0    1.00   100-pixel line segment (2 kids) 
24600000.0    1.00   1-pixel line 
 2430000.0    1.00   500-pixel horizontal line segment 
   56500.0    1.00   500-pixel line segment 
 2400000.0    1.00   500-pixel vertical line segment 
    2440.0    1.00   500x500 rectangle 
   20400.0    1.00   Composite 100x100 from pixmap to window 
   20100.0    1.00   Composite 100x100 from window to window 
     866.0    1.00   Composite 500x500 from pixmap to window 
     875.0    1.00   Composite 500x500 from window to window 
   20500.0    1.00   Copy 100x100 from pixmap to window 
   20600.0    1.00   Copy 100x100 from window to pixmap 
   20100.0    1.00   Copy 100x100 from window to window 
     866.0    1.00   Copy 500x500 from pixmap to window 
     872.0    1.00   Copy 500x500 from window to pixmap 
     875.0    1.00   Copy 500x500 from window to window 
     661.0    1.00   Fill 100x100 tiled trapezoid (17x15 tile) 
      67.1    1.00   Fill 300x300 tiled trapezoid (4x4 tile) 
      25.9    1.00   GetImage XY 100x100 square 
       1.0    1.00   GetImage XY 500x500 square 
       0.5    1.00   PutImage XY 500x500 square 
    1240.0    1.00   Scroll 500x500 pixels 
       0.5    1.00   ShmPutImage XY 500x500 square 
  289000.0    1.01   100-pixel dashed segment 
  292000.0    1.01   100-pixel line segment (1 kid) 
   13400.0    1.01   Fill 10x10 aa trap 
   28500.0    1.01   Scroll 100x100 pixels 
 3230000.0    1.02   10-pixel line 
  193000.0    1.02   Char16 in 23-char image line (k24) 
  271000.0    1.02   Char16 in 23-char line (k24) 
    7270.0    1.02   Fill 10x10 aa trap with 4 bit alpha 
 2350000.0    1.03   10-pixel dashed segment 
 2200000.0    1.03   10-pixel line segment 
   61800.0    1.03   500-pixel line 
  497000.0    1.03   Char16 in 40-char image line (k14) 
  118000.0    1.03   Char in 80-char aa core line (Charter 10) 
  118000.0    1.03   Char in 80-char a core line (Charter 10) 
     353.0    1.03   Fill 2x300 aa trap 
 1130000.0    1.03   Move window via parent (75 kids) 
  320000.0    1.04   100-pixel line segment (3 kids) 
  649000.0    1.04   Char16 in 40-char line (k14) 
  507000.0    1.04   Char in 30-char image line (TR 24) 
 1480000.0    1.04   Char in 80-char image line (6x13) 
     568.0    1.04   Fill 100x100 tiled trapezoid (4x4 tile) 
   15400.0    1.04   Fill 1x1 aa trap with 4 bit alpha 
 1090000.0    1.05   Char in 60-char image line (9x15) 
 1290000.0    1.05   Char in 70-char image line (8x13) 
 1720000.0    1.05   Char in 80-char image line (TR 10) 
   58900.0    1.05   Hide/expose window via popup (4 kids) 
 1810000.0    1.05   Moved unmapped window (100 kids) 
 1700000.0    1.05   Resize unmapped window (200 kids) 
  327000.0    1.06   Char16 in 7/14/7 line (k14, k24) 
   43200.0    1.06   Copy 10x10 n-bit deep plane 
 3160000.0    1.07   10-pixel dashed line 
 2050000.0    1.07   Char in 80-char line (6x13) 
  270000.0    1.07   Fill 1x1 aa trap with 1 bit alpha 
 1830000.0    1.07   Moved unmapped window (50 kids) 
21600000.0    1.08   1-pixel line segment 
   21200.0    1.08   Char in 30-char rgb core line (Charter 24) 
 1850000.0    1.08   Moved unmapped window (16 kids) 
 1830000.0    1.08   Moved unmapped window (4 kids) 
 1820000.0    1.08   Moved unmapped window (75 kids) 
  839000.0    1.09   Char in 30-char line (TR 24) 
 1620000.0    1.09   Char in 60-char line (9x15) 
 1870000.0    1.09   Char in 70-char line (8x13) 
 2340000.0    1.09   Char in 80-char line (TR 10) 
 1810000.0    1.09   Moved unmapped window (200 kids) 
   25600.0    1.09   Move window (25 kids) 
 1720000.0    1.09   Resize unmapped window (16 kids) 
 1720000.0    1.09   Resize unmapped window (25 kids) 
 1730000.0    1.09   Resize unmapped window (4 kids) 
 1220000.0    1.10   1x1 tiled rectangle (161x145 tile) 
 1220000.0    1.10   1x1 tiled rectangle (17x15 tile) 
 1210000.0    1.10   1x1 tiled rectangle (4x4 tile) 
     725.0    1.10   Fill 300x300 aa trapezoid 
   26200.0    1.10   Move window (16 kids) 
   16600.0    1.10   Move window (200 kids) 
 1700000.0    1.10   Resize unmapped window (75 kids) 
 1970000.0    1.10   Unmap window via parent (200 kids) 
 1750000.0    1.10   Unmap window via parent (50 kids) 
 1120000.0    1.11   10x10 tiled rectangle (216x208 tile) 
  973000.0    1.11   Circulate Unmapped window (200 kids) 
 1780000.0    1.11   Moved unmapped window (25 kids) 
   20900.0    1.11   Move window (100 kids) 
   22100.0    1.11   Move window (75 kids) 
   80500.0    1.12   Char in 80-char rgb core line (Courier 12) 
  502000.0    1.12   Destroy window via parent (200 kids) 
 1650000.0    1.12   Resize unmapped window (100 kids) 
  125000.0    1.13   10-pixel ellipse 
 4780000.0    1.13   10-pixel horizontal line segment 
 1070000.0    1.13   10x10 tiled rectangle (161x145 tile) 
 1180000.0    1.13   1x1 tiled rectangle (216x208 tile) 
   23500.0    1.13   Move window (50 kids) 
 1670000.0    1.13   Resize unmapped window (50 kids) 
  547000.0    1.14   10x10 tiled rectangle (17x15 tile) 
   37600.0    1.14   Circulate window (4 kids) 
   22600.0    1.15   Char in 30-char aa core line (Charter 24) 
 2270000.0    1.15   Circulate Unmapped window (75 kids) 
   37400.0    1.15   Fill 10x10 tiled trapezoid (4x4 tile) 
   28100.0    1.15   Move window (4 kids) 
   87600.0    1.16   Char in 80-char aa core line (Courier 12) 
 1970000.0    1.16   Circulate Unmapped window (100 kids) 
 3180000.0    1.16   Circulate Unmapped window (25 kids) 
 2710000.0    1.16   Circulate Unmapped window (50 kids) 
   42800.0    1.16   Fill 10x10 tiled trapezoid (216x208 tile) 
 1980000.0    1.16   Unmap window via parent (100 kids) 
    3490.0    1.17   100x100 tiled rectangle (4x4 tile) 
  144000.0    1.17   10x10 tiled rectangle (4x4 tile) 
   10200.0    1.17   500x50 wide vertical line segment 
  711000.0    1.17   Char in 80-char rgb line (Courier 12) 
      90.5    1.17   Fill 300x300 tiled trapezoid (161x145 tile) 
  557000.0    1.17   Move window via parent (25 kids) 
  110000.0    1.17   Move window via parent (4 kids) 
  904000.0    1.17   Move window via parent (50 kids) 
     102.0    1.18   500x500 tiled rectangle (4x4 tile) 
   21900.0    1.18   Char in 30-char a core line (Charter 24) 
   87400.0    1.18   Char in 80-char a core line (Courier 12) 
    4350.0    1.18   Fill 100x100 aa trapezoid 
   42200.0    1.18   Fill 10x10 tiled trapezoid (161x145 tile) 
   39500.0    1.18   Fill 10x10 tiled trapezoid (17x15 tile) 
  388000.0    1.18   Move window via parent (16 kids) 
   23400.0    1.18   Resize window (200 kids) 
 1910000.0    1.18   Unmap window via parent (75 kids) 
   33800.0    1.19   100-pixel circle 
     807.0    1.19   Fill 100x100 tiled trapezoid (216x208 tile) 
   15100.0    1.19   Fill 100x100 trapezoid 
   76000.0    1.19   Map window via parent (4 kids) 
    4140.0    1.20   100-pixel wide double-dashed circle 
    2200.0    1.20   500-pixel ellipse 
 3370000.0    1.20   Circulate Unmapped window (16 kids) 
 1690000.0    1.21   Char in 20/40/20 line (6x13, TR 10) 
 8160000.0    1.21   X protocol NoOperation 
    1750.0    1.22   100-pixel wide dashed ellipse 
  191000.0    1.22   Char in 30-char rgb line (Charter 24) 
   32400.0    1.22   Resize window (75 kids) 
   10200.0    1.23   100-pixel ellipse 
   15300.0    1.23   100-pixel partial ellipse 
    4630.0    1.23   500x50 wide line 
   30100.0    1.23   Resize window (100 kids) 
      92.0    1.24   Fill 300x300 tiled trapezoid (216x208 tile) 
     777.0    1.25   GetImage 100x100 square 
   96800.0    1.25   Hide/expose window via popup (16 kids) 
  714000.0    1.26   Create unmapped window (200 kids) 
   34900.0    1.26   Resize window (50 kids) 
   40100.0    1.27   Resize window (16 kids) 
 1290000.0    1.27   Unmap window via parent (25 kids) 
   10000.0    1.29   500x50 wide horizontal line segment 
   38100.0    1.29   Resize window (25 kids) 
 4030000.0    1.30   100-pixel horizontal line segment 
 3530000.0    1.30   Circulate Unmapped window (4 kids) 
   25300.0    1.30   Circulate window (16 kids) 
  981000.0    1.30   Unmap window via parent (16 kids) 
   22200.0    1.31   Circulate window (100 kids) 
   19100.0    1.31   Circulate window (200 kids) 
   43700.0    1.31   Resize window (4 kids) 
  972000.0    1.32   10x10 wide rectangle outline 
   23200.0    1.32   Circulate window (50 kids) 
   22600.0    1.32   Circulate window (75 kids) 
   13500.0    1.32   Fill 100x100 64-gon (Convex) 
   24200.0    1.33   Circulate window (25 kids) 
  365000.0    1.33   Destroy window via parent (16 kids) 
   12200.0    1.34   Fill 100x100 equivalent triangle 
  775000.0    1.35   Char in 80-char aa line (Courier 12) 
  777000.0    1.35   Char in 80-char a line (Courier 12) 
   26100.0    1.36   10-pixel wide partial ellipse 
 1840000.0    1.36   10x10 rectangle 
  711000.0    1.36   Create unmapped window (100 kids) 
  698000.0    1.37   Create unmapped window (50 kids) 
   35300.0    1.38   100-pixel partial circle 
  112000.0    1.38   Map window via parent (16 kids) 
  689000.0    1.39   Create unmapped window (25 kids) 
  500000.0    1.39   Destroy window via parent (75 kids) 
   12700.0    1.40   Fill 100x100 64-gon (Complex) 
   98700.0    1.40   Hide/expose window via popup (25 kids) 
  109000.0    1.40   Hide/expose window via popup (50 kids) 
  114000.0    1.41   Hide/expose window via popup (75 kids) 
   15600.0    1.43   100-pixel solid circle 
  112000.0    1.44   Create and map subwindows (200 kids) 
  113000.0    1.44   Create and map subwindows (50 kids) 
  114000.0    1.44   Create and map subwindows (75 kids) 
  671000.0    1.44   Create unmapped window (75 kids) 
  123000.0    1.45   10-pixel partial circle 
  112000.0    1.45   Create and map subwindows (25 kids) 
  182000.0    1.45   Destroy window via parent (4 kids) 
  113000.0    1.45   Hide/expose window via popup (100 kids) 
  118000.0    1.45   Hide/expose window via popup (200 kids) 
  322000.0    1.45   Unmap window via parent (4 kids) 
  114000.0    1.46   Create and map subwindows (100 kids) 
  109000.0    1.46   Create and map subwindows (16 kids) 
  476000.0    1.46   Destroy window via parent (50 kids) 
  655000.0    1.47   Create unmapped window (16 kids) 
  763000.0    1.48   Char in 80-char rgb line (Charter 10) 
  127000.0    1.48   Map window via parent (75 kids) 
  140000.0    1.51   Change graphics context 
   54600.0    1.52   10x1 wide vertical line segment 
  128000.0    1.52   Map window via parent (100 kids) 
   81500.0    1.53   Copy 10x10 from window to window 
  481000.0    1.53   Destroy window via parent (100 kids) 
   81600.0    1.53   Scroll 10x10 pixels 
   86200.0    1.54   Create and map subwindows (4 kids) 
   12500.0    1.55   100-pixel wide ellipse 
   80800.0    1.55   Composite 10x10 from window to window 
  121000.0    1.55   Map window via parent (50 kids) 
  394000.0    1.56   Destroy window via parent (25 kids) 
  138000.0    1.56   Fill 1x1 tiled trapezoid (17x15 tile) 
  111000.0    1.56   Map window via parent (25 kids) 
  137000.0    1.57   Fill 1x1 tiled trapezoid (4x4 tile) 
  130000.0    1.57   Map window via parent (200 kids) 
  551000.0    1.58   Create unmapped window (4 kids) 
  136000.0    1.58   Fill 1x1 tiled trapezoid (161x145 tile) 
    9850.0    1.60   Fill 100x100 equivalent complex polygons 
   53400.0    1.61   10x1 wide horizontal line segment 
  132000.0    1.63   Fill 1x1 tiled trapezoid (216x208 tile) 
   23500.0    1.69   10-pixel wide partial circle 
  105000.0    1.71   10-pixel circle 
 1470000.0    1.72   1x1 stippled rectangle (8x8 stipple) 
 1420000.0    1.73   1x1 opaque stippled rectangle (161x145 stipple) 
   53400.0    1.76   100x100 rectangle outline 
 1430000.0    1.77   1x1 stippled rectangle (161x145 stipple) 
 1430000.0    1.77   1x1 stippled rectangle (17x15 stipple) 
 1420000.0    1.78   1x1 opaque stippled rectangle (17x15 stipple) 
  773000.0    1.80   Char in 80-char a line (Charter 10) 
  768000.0    1.81   Char in 80-char aa line (Charter 10) 
 1400000.0    1.82   1x1 opaque stippled rectangle (8x8 stipple) 
     185.0    1.83   500x500 opaque stippled rectangle (17x15 stipple) 
   14000.0    1.86   Fill 10x10 aa trapezoid 
  174000.0    1.90   Fill 1x1 stippled trapezoid (17x15 stipple) 
  173000.0    1.92   Fill 1x1 opaque stippled trapezoid (8x8 stipple) 
  173000.0    1.93   Fill 1x1 opaque stippled trapezoid (161x145 stipple) 
  173000.0    1.94   Fill 1x1 opaque stippled trapezoid (17x15 stipple) 
    4140.0    1.95   100x100 opaque stippled rectangle (17x15 stipple) 
  134000.0    1.96   Fill 10x10 aa trap with 1 bit alpha 
  172000.0    1.96   Fill 1x1 stippled trapezoid (8x8 stipple) 
 1840000.0    1.97   10-pixel vertical line segment 
  173000.0    1.97   Fill 1x1 stippled trapezoid (161x145 stipple) 
    5780.0    1.99   100-pixel wide partial ellipse 
 1830000.0    1.99   1x1 rectangle 
   86400.0    1.99   Fill 10x10 stippled trapezoid (161x145 stipple) 
   86000.0    2.01   Fill 10x10 opaque stippled trapezoid (161x145 stipple) 
   14700.0    2.03   Fill 1x1 aa trapezoid 
 1840000.0    2.04   Dot 
   67700.0    2.04   Fill 10x10 stippled trapezoid (8x8 stipple) 
   77700.0    2.05   Fill 10x10 opaque stippled trapezoid (17x15 stipple) 
   74600.0    2.05   Fill 10x10 stippled trapezoid (17x15 stipple) 
    5250.0    2.11   Fill 100x100 stippled trapezoid (161x145 stipple) 
      28.1    2.11   GetImage 500x500 square 
    5760.0    2.12   Fill 100x100 opaque stippled trapezoid (161x145 stipple) 
     570.0    2.12   Fill 300x300 opaque stippled trapezoid (17x15 stipple) 
   69000.0    2.13   Fill 10x10 opaque stippled trapezoid (8x8 stipple) 
   18500.0    2.16   100-pixel filled ellipse 
    4040.0    2.18   Fill 100x100 opaque stippled trapezoid (17x15 stipple) 
   17600.0    2.19   100-pixel fill chord partial circle 
     708.0    2.19   Fill 300x300 stippled trapezoid (161x145 stipple) 
    2980.0    2.20   Fill 100x100 stippled trapezoid (17x15 stipple) 
     384.0    2.21   Fill 300x300 stippled trapezoid (17x15 stipple) 
   53800.0    2.23   10x10 rectangle outline 
     301.0    2.24   500x500 stippled rectangle (161x145 stipple) 
     869.0    2.24   Fill 300x300 opaque stippled trapezoid (161x145 stipple) 
   16300.0    2.30   100-pixel fill slice partial circle 
    7100.0    2.31   100x100 opaque stippled rectangle (161x145 stipple) 
     114.0    2.31   500x500 opaque stippled rectangle (8x8 stipple) 
    6560.0    2.32   100x100 stippled rectangle (161x145 stipple) 
     345.0    2.33   500x500 opaque stippled rectangle (161x145 stipple) 
  106000.0    2.33   Copy 10x10 1-bit deep plane 
    2260.0    2.33   Fill 100x100 stippled trapezoid (8x8 stipple) 
     404.0    2.35   Copy 500x500 1-bit deep plane 
    2570.0    2.44   Fill 100x100 opaque stippled trapezoid (8x8 stipple) 
    1370.0    2.45   100-pixel wide dashed circle 
     328.0    2.47   Fill 300x300 opaque stippled trapezoid (8x8 stipple) 
     280.0    2.51   Fill 300x300 stippled trapezoid (8x8 stipple) 
   53800.0    2.57   10-pixel fill chord partial ellipse 
   33300.0    2.57   10x1 wide line 
    7010.0    2.61   Copy 100x100 1-bit deep plane 
    2540.0    2.63   100x100 opaque stippled rectangle (8x8 stipple) 
     172.0    2.63   500x500 stippled rectangle (17x15 stipple) 
    6520.0    2.64   100-pixel wide partial circle 
   48400.0    2.64   10-pixel fill slice partial ellipse 
    3910.0    2.79   100x100 stippled rectangle (17x15 stipple) 
  224000.0    2.89   10x10 opaque stippled rectangle (161x145 stipple) 
   30900.0    2.92   10-pixel wide ellipse 
    9940.0    2.98   100-pixel wide circle 
     113.0    3.03   500x500 stippled rectangle (8x8 stipple) 
   14200.0    3.06   100x10 wide vertical line segment 
   25600.0    3.11   Fill 10x10 64-gon (Complex) 
   14200.0    3.15   100x10 wide horizontal line segment 
   41600.0    3.22   10-pixel filled ellipse 
    2560.0    3.25   100x100 stippled rectangle (8x8 stipple) 
  176000.0    3.30   10x10 opaque stippled rectangle (17x15 stipple) 
   35100.0    3.36   10-pixel fill slice partial circle 
   38100.0    3.39   10-pixel fill chord partial circle 
   25400.0    3.44   Fill 10x10 64-gon (Convex) 
  143000.0    3.47   10x10 opaque stippled rectangle (8x8 stipple) 
   22100.0    3.49   100-pixel fill chord partial ellipse 
  231000.0    3.56   10x10 stippled rectangle (161x145 stipple) 
   20100.0    3.68   100-pixel fill slice partial ellipse 
    3550.0    3.80   100x10 wide double-dashed line 
  156000.0    3.83   10x10 stippled rectangle (17x15 stipple) 
   26100.0    3.87   Fill 10x10 equivalent complex polygon 
   10700.0    3.93   100x10 wide line 
    3040.0    4.01   100x10 wide dashed line 
   27200.0    4.15   Fill 10x10 equivalent triangle 
   28200.0    4.22   Fill 10x10 trapezoid 
   27100.0    4.24   10-pixel wide circle 
   29500.0    4.44   10-pixel solid circle 
  114000.0    4.49   10x10 stippled rectangle (8x8 stipple) 
   29300.0    4.78   Fill 100x100 aa trap with 1 bit alpha 
    5270.0   11.33   Fill 300x300 aa trap with 1 bit alpha 
  
# Events: 19K cycles
#
# Overhead          Command                    Shared Object                    
                                                                                
                                                                                
                                                                     Symbol
# ........  ...............  ...............................  
.............................................................................................................................................................................................................................................................
#
    32.09%             Xorg  libpixman-1.so.0.23.1            [.] pixman_op
                       |
                       --- pixman_op
                          |          
                          |--99.80%-- pixman_region_union
                          |          |          
                          |          |--99.95%-- damageRegionAppend
                          |          |          damageDamageBox
                          |          |          damagePolyRectangle
                          |          |          ProcPolyRectangle
                          |          |          Dispatch
                          |          |          main
                          |          |          __libc_start_main
                          |           --0.05%-- [...]
                           --0.20%-- [...]

     5.98%             Xorg  libc-2.11.3.so                   [.] __GI_memmove
                       |
                       --- __GI_memmove
                          |          
                          |--93.46%-- pixman_region_union
                          |          damageRegionAppend
                          |          damageDamageBox
                          |          damagePolyRectangle
                          |          ProcPolyRectangle
                          |          Dispatch
                          |          main
                          |          __libc_start_main
                          |          
                          |--5.14%-- Dispatch
                          |          main
                          |          __libc_start_main
                          |          
                          |--1.22%-- WriteEventsToClient
                          |          DamageExtNotify
                          |          .L312
                          |          damageRegionProcessPending
                          |          damagePolyRectangle
                          |          ProcPolyRectangle
                          |          Dispatch
                          |          main
                          |          __libc_start_main
                           --0.18%-- [...]

     3.25%             Xorg  [kernel.kallsyms]                [k] __lock_acquire
                       |
                       --- __lock_acquire
                          |          
                          |--98.72%-- lock_acquire
                          |          |          
                          |          |--48.51%-- _raw_spin_lock_irqsave
                          |          |          |          
                          |          |          |--45.74%-- add_wait_queue
                          |          |          |          __pollwait
                          |          |          |          |          
                          |          |          |          |--89.24%-- unix_poll
                          |          |          |          |          sock_poll
                          |          |          |          |          do_select
                          |          |          |          |          
core_sys_select
                          |          |          |          |          sys_select
                          |          |          |          |          
sysenter_do_call
                          |          |          |          |          0xb76ed424
                          |          |          |          |          Dispatch
                          |          |          |          |          main
                          |          |          |          |          
__libc_start_main
                          |          |          |          |          
                          |          |          |          |--4.40%-- n_tty_poll
                          |          |          |          |          tty_poll
                          |          |          |          |          do_select
                          |          |          |          |          
core_sys_select
                          |          |          |          |          sys_select
                          |          |          |          |          
sysenter_do_call
                          |          |          |          |          0xb76ed424
                          |          |          |          |          Dispatch
                          |          |          |          |          main
                          |          |          |          |          
__libc_start_main
                          |          |          |          |          
                          |          |          |          |--3.56%-- 
datagram_poll
                          |          |          |          |          sock_poll
                          |          |          |          |          do_select
                          |          |          |          |          
core_sys_select
                          |          |          |          |          sys_select
                          |          |          |          |          
sysenter_do_call
                          |          |          |          |          0xb76ed424
                          |          |          |          |          Dispatch
                          |          |          |          |          main
                          |          |          |          |          
__libc_start_main
                          |          |          |          |          
                          |          |          |           --2.81%-- drm_poll
                          |          |          |                     do_select
                          |          |          |                     
core_sys_select
                          |          |          |                     sys_select
                          |          |          |                     
sysenter_do_call
                          |          |          |                     0xb76ed424
                          |          |          |                     Dispatch
                          |          |          |                     main
                          |          |          |                     
__libc_start_main
                          |          |          |          
                          |          |          |--31.44%-- remove_wait_queue
                          |          |          |          poll_freewait
                          |          |          |          do_select
                          |          |          |          core_sys_select
                          |          |          |          sys_select
                          |          |          |          sysenter_do_call
                          |          |          |          0xb76ed424
                          |          |          |          Dispatch
                          |          |          |          main
                          |          |          |          __libc_start_main
                          |          |          |          
                          |          |          |--6.96%-- skb_dequeue
                          |          |          |          unix_stream_recvmsg
                          |          |          |          sock_aio_read
                          |          |          |          do_sync_read
                          |          |          |          vfs_read
                          |          |          |          sys_read
                          |          |          |          sysenter_do_call
                          |          |          |          0xb76ed424
                          |          |          |          _XSERVTransRead
                          |          |          |          ReadRequestFromClient
                          |          |          |          Dispatch
                          |          |          |          main
                          |          |          |          __libc_start_main
                          |          |          |          
                          |          |          |--6.55%-- __wake_up_sync_key
                          |          |          |          |          
                          |          |          |          |--79.99%-- 
unix_write_space
                          |          |          |          |          sock_wfree
                          |          |          |          |          
unix_destruct_scm
                          |          |          |          |          
skb_release_head_state
                          |          |          |          |          
__kfree_skb
                          |          |          |          |          
consume_skb
                          |          |          |          |          
unix_stream_recvmsg
                          |          |          |          |          
sock_aio_read
                          |          |          |          |          
do_sync_read
                          |          |          |          |          vfs_read
                          |          |          |          |          sys_read
                          |          |          |          |          
sysenter_do_call
                          |          |          |          |          0xb76ed424
                          |          |          |          |          
_XSERVTransRead
                          |          |          |          |          
ReadRequestFromClient
                          |          |          |          |          Dispatch
                          |          |          |          |          main
                          |          |          |          |          
__libc_start_main
                          |          |          |          |          
                          |          |          |           --20.01%-- 
sock_def_readable
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to