> 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
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx