On Fri, 06 Oct 2006 15:42:57 -0700, Carl Worth wrote: > I just ran it and it took over 34 minutes. (This is with an XAA X > server and I'm quite sure that it was a lot faster with my KAA X > server, but I hadn't actually measured that.) Here are the complete results against an XAA X server rather than the KAA server used in my previous results. This uses the same cairo source tree as before, (the commit ID in the filename changed due to a rebase for a non-relevant change). My laptop was maybe slightly more distracted for this run compared to the previous run, but I think there are still some useful numbers here. In particular, it's interesting to see that XAA is really struggling with some operations that KAA is handling without any trouble whatsoever. For example, here are the results of the pain test for solid sources against both X servers: backend test-size KAA(ms) dev. XAA(ms) dev. iterations xlib-rgba paint_solid_rgb_over-256 0.090 0.42% 0.576 11.58% 100 xlib-rgba paint_solid_rgb_source-256 0.090 0.36% 0.575 11.19% 100 xlib-rgba paint_solid_rgba_over-256 1.409 5.25% 1.880 8.92% 100 xlib-rgba paint_solid_rgba_source-256 0.447 5.09% 0.581 9.17% 100 In the results above XAA seems 5 times slower than KAA for the solid RGB source. But maybe there's something funny with the numbers there. For example, there's really no reason that a solid RGBA SOURCE operation should be significantly slower than a solid RGB SOURCE operation, though that's what we see in the KAA case. So maybe there's some more investigation needed there. But then take a look at what happens with image or xlib surface source patterns: xlib-rgba paint_image_rgb_over-256 4.387 2.64% 62.878 1.57% 100 xlib-rgba paint_image_rgb_source-256 4.390 2.12% 62.745 0.84% 100 xlib-rgba paint_image_rgba_over-256 4.872 1.61% 66.981 0.74% 100 xlib-rgba paint_image_rgba_source-256 3.854 1.32% 3.147 4.47% 100 xlib-rgba paint_similar_rgb_over-256 1.427 6.09% 60.709 0.98% 100 xlib-rgba paint_similar_rgb_source-256 1.430 5.09% 60.445 1.01% 100 xlib-rgba paint_similar_rgba_over-256 1.914 4.05% 65.887 1.01% 100 xlib-rgba paint_similar_rgba_source-256 0.908 5.44% 1.192 9.70% 100 Here, the RGBA source operation is just as fast in XAA as KAA, but all the others are about 15 to 30 times slower in XAA than in KAA. So it looks like there's definitely some missing optimization there. I'll try EXA testing a bit next week. -Carl
[ # ] backend-content test-size mean ms std dev. iterations [ 0] xlib-rgba paint_solid_rgb_over-64 0.038 0.32% 100 [ 1] xlib-rgba paint_solid_rgb_source-64 0.038 0.25% 100 [ 2] xlib-rgba paint_solid_rgba_over-64 0.076 0.17% 100 [ 3] xlib-rgba paint_solid_rgba_source-64 0.038 0.22% 100 [ 4] xlib-rgba paint_image_rgb_over-64 0.144 0.22% 100 [ 5] xlib-rgba paint_image_rgb_source-64 0.144 0.22% 100 [ 6] xlib-rgba paint_image_rgba_over-64 0.168 0.27% 100 [ 7] xlib-rgba paint_image_rgba_source-64 0.111 0.18% 100 [ 8] xlib-rgba paint_similar_rgb_over-64 0.077 0.14% 100 [ 9] xlib-rgba paint_similar_rgb_source-64 0.077 0.15% 100 [ 10] xlib-rgba paint_similar_rgba_over-64 0.101 0.21% 100 [ 11] xlib-rgba paint_similar_rgba_source-64 0.044 0.28% 100 [ 12] xlib-rgba paint_linear_rgb_over-64 0.656 0.63% 100 [ 13] xlib-rgba paint_linear_rgb_source-64 0.601 0.65% 100 [ 14] xlib-rgba paint_linear_rgba_over-64 0.657 0.59% 100 [ 15] xlib-rgba paint_linear_rgba_source-64 0.601 0.69% 100 [ 16] xlib-rgba paint_radial_rgb_over-64 1.124 0.48% 100 [ 17] xlib-rgba paint_radial_rgb_source-64 1.069 0.41% 100 [ 18] xlib-rgba paint_radial_rgba_over-64 1.124 0.36% 100 [ 19] xlib-rgba paint_radial_rgba_source-64 1.071 0.66% 100 [ 20] xlib-rgba paint_solid_rgb_over-128 0.047 0.25% 100 [ 21] xlib-rgba paint_solid_rgb_source-128 0.047 0.36% 100 [ 22] xlib-rgba paint_solid_rgba_over-128 0.185 0.60% 100 [ 23] xlib-rgba paint_solid_rgba_source-128 0.047 0.30% 100 [ 24] xlib-rgba paint_image_rgb_over-128 0.286 0.98% 100 [ 25] xlib-rgba paint_image_rgb_source-128 0.284 0.93% 100 [ 26] xlib-rgba paint_image_rgba_over-128 0.427 1.12% 100 [ 27] xlib-rgba paint_image_rgba_source-128 0.203 1.06% 100 [ 28] xlib-rgba paint_similar_rgb_over-128 0.138 0.16% 100 [ 29] xlib-rgba paint_similar_rgb_source-128 0.138 0.16% 100 [ 30] xlib-rgba paint_similar_rgba_over-128 0.281 0.83% 100 [ 31] xlib-rgba paint_similar_rgba_source-128 0.057 0.22% 100 [ 32] xlib-rgba paint_linear_rgb_over-128 2.337 0.48% 100 [ 33] xlib-rgba paint_linear_rgb_source-128 2.126 0.53% 100 [ 34] xlib-rgba paint_linear_rgba_over-128 2.401 0.43% 100 [ 35] xlib-rgba paint_linear_rgba_source-128 2.183 0.65% 100 [ 36] xlib-rgba paint_radial_rgb_over-128 4.150 0.54% 100 [ 37] xlib-rgba paint_radial_rgb_source-128 3.935 0.43% 100 [ 38] xlib-rgba paint_radial_rgba_over-128 4.157 0.74% 100 [ 39] xlib-rgba paint_radial_rgba_source-128 3.935 0.54% 100 [ 40] xlib-rgba paint_solid_rgb_over-256 0.576 11.58% 100 [ 41] xlib-rgba paint_solid_rgb_source-256 0.575 11.19% 100 [ 42] xlib-rgba paint_solid_rgba_over-256 1.880 8.92% 100 [ 43] xlib-rgba paint_solid_rgba_source-256 0.581 9.17% 100 [ 44] xlib-rgba paint_image_rgb_over-256 62.878 1.57% 100 [ 45] xlib-rgba paint_image_rgb_source-256 62.745 0.84% 100 [ 46] xlib-rgba paint_image_rgba_over-256 66.981 0.74% 100 [ 47] xlib-rgba paint_image_rgba_source-256 3.147 4.47% 100 [ 48] xlib-rgba paint_similar_rgb_over-256 60.709 0.98% 100 [ 49] xlib-rgba paint_similar_rgb_source-256 60.445 1.01% 100 [ 50] xlib-rgba paint_similar_rgba_over-256 65.887 1.01% 100 [ 51] xlib-rgba paint_similar_rgba_source-256 1.192 9.70% 100 [ 52] xlib-rgba paint_linear_rgb_over-256 75.335 1.08% 100 [ 53] xlib-rgba paint_linear_rgb_source-256 10.875 2.19% 100 [ 54] xlib-rgba paint_linear_rgba_over-256 74.703 0.88% 100 [ 55] xlib-rgba paint_linear_rgba_source-256 10.974 2.66% 100 [ 56] xlib-rgba paint_radial_rgb_over-256 84.361 2.03% 100 [ 57] xlib-rgba paint_radial_rgb_source-256 18.749 1.76% 100 [ 58] xlib-rgba paint_radial_rgba_over-256 82.186 0.76% 100 [ 59] xlib-rgba paint_radial_rgba_source-256 18.813 2.55% 100 [ 60] xlib-rgba paint_solid_rgb_over-512 2.175 6.59% 100 [ 61] xlib-rgba paint_solid_rgb_source-512 2.158 7.97% 100 [ 62] xlib-rgba paint_solid_rgba_over-512 6.925 3.48% 100 [ 63] xlib-rgba paint_solid_rgba_source-512 2.155 7.38% 100 [ 64] xlib-rgba paint_image_rgb_over-512 244.160 0.42% 100 [ 65] xlib-rgba paint_image_rgb_source-512 245.540 1.02% 100 [ 66] xlib-rgba paint_image_rgba_over-512 263.336 0.53% 100 [ 67] xlib-rgba paint_image_rgba_source-512 10.354 2.43% 100 [ 68] xlib-rgba paint_similar_rgb_over-512 236.823 0.43% 100 [ 69] xlib-rgba paint_similar_rgb_source-512 237.516 0.48% 100 [ 70] xlib-rgba paint_similar_rgba_over-512 255.784 0.38% 100 [ 71] xlib-rgba paint_similar_rgba_source-512 4.327 4.76% 100 [ 72] xlib-rgba paint_linear_rgb_over-512 296.455 0.67% 100 [ 73] xlib-rgba paint_linear_rgb_source-512 42.744 1.44% 100 [ 74] xlib-rgba paint_linear_rgba_over-512 296.847 0.64% 100 [ 75] xlib-rgba paint_linear_rgba_source-512 43.269 1.98% 100 [ 76] xlib-rgba paint_radial_rgb_over-512 326.797 0.46% 100 [ 77] xlib-rgba paint_radial_rgb_source-512 73.083 1.28% 100 [ 78] xlib-rgba paint_radial_rgba_over-512 328.000 0.57% 100 [ 79] xlib-rgba paint_radial_rgba_source-512 73.838 1.92% 100 [ 80] xlib-rgba fill_solid_rgb_over-64 0.300 0.90% 100 [ 81] xlib-rgba fill_solid_rgb_source-64 0.483 0.74% 100 [ 82] xlib-rgba fill_solid_rgba_over-64 0.324 1.02% 100 [ 83] xlib-rgba fill_solid_rgba_source-64 0.484 0.79% 100 [ 84] xlib-rgba fill_image_rgb_over-64 0.408 0.78% 100 [ 85] xlib-rgba fill_image_rgb_source-64 0.547 0.70% 100 [ 86] xlib-rgba fill_image_rgba_over-64 0.410 0.95% 100 [ 87] xlib-rgba fill_image_rgba_source-64 0.548 0.71% 100 [ 88] xlib-rgba fill_similar_rgb_over-64 0.339 0.89% 100 [ 89] xlib-rgba fill_similar_rgb_source-64 0.476 0.80% 100 [ 90] xlib-rgba fill_similar_rgba_over-64 0.340 0.85% 100 [ 91] xlib-rgba fill_similar_rgba_source-64 0.477 0.78% 100 [ 92] xlib-rgba fill_linear_rgb_over-64 0.616 0.84% 100 [ 93] xlib-rgba fill_linear_rgb_source-64 0.753 0.52% 100 [ 94] xlib-rgba fill_linear_rgba_over-64 0.617 0.86% 100 [ 95] xlib-rgba fill_linear_rgba_source-64 0.752 0.50% 100 [ 96] xlib-rgba fill_radial_rgb_over-64 0.822 0.74% 100 [ 97] xlib-rgba fill_radial_rgb_source-64 0.958 0.73% 100 [ 98] xlib-rgba fill_radial_rgba_over-64 0.822 0.62% 100 [ 99] xlib-rgba fill_radial_rgba_source-64 0.962 1.14% 100 [100] xlib-rgba fill_solid_rgb_over-128 0.391 0.82% 100 [101] xlib-rgba fill_solid_rgb_source-128 0.964 0.67% 100 [102] xlib-rgba fill_solid_rgba_over-128 0.496 0.76% 100 [103] xlib-rgba fill_solid_rgba_source-128 0.964 0.69% 100 [104] xlib-rgba fill_image_rgb_over-128 0.720 1.23% 100 [105] xlib-rgba fill_image_rgb_source-128 1.107 0.68% 100 [106] xlib-rgba fill_image_rgba_over-128 0.718 0.81% 100 [107] xlib-rgba fill_image_rgba_source-128 1.112 1.01% 100 [108] xlib-rgba fill_similar_rgb_over-128 0.566 0.68% 100 [109] xlib-rgba fill_similar_rgb_source-128 0.960 0.66% 100 [110] xlib-rgba fill_similar_rgba_over-128 0.568 0.67% 100 [111] xlib-rgba fill_similar_rgba_source-128 0.962 0.72% 100 [112] xlib-rgba fill_linear_rgb_over-128 1.538 0.72% 100 [113] xlib-rgba fill_linear_rgb_source-128 1.928 0.58% 100 [114] xlib-rgba fill_linear_rgba_over-128 1.540 0.74% 100 [115] xlib-rgba fill_linear_rgba_source-128 1.931 0.65% 100 [116] xlib-rgba fill_radial_rgb_over-128 2.337 0.51% 100 [117] xlib-rgba fill_radial_rgb_source-128 2.774 0.72% 100 [118] xlib-rgba fill_radial_rgba_over-128 2.378 0.52% 100 [119] xlib-rgba fill_radial_rgba_source-128 2.733 0.73% 100 [120] xlib-rgba fill_solid_rgb_over-256 1.950 6.36% 100 [121] xlib-rgba fill_solid_rgb_source-256 4.150 3.80% 100 [122] xlib-rgba fill_solid_rgba_over-256 1.960 5.36% 100 [123] xlib-rgba fill_solid_rgba_source-256 4.155 3.68% 100 [124] xlib-rgba fill_image_rgb_over-256 52.975 0.63% 100 [125] xlib-rgba fill_image_rgb_source-256 55.667 1.21% 100 [126] xlib-rgba fill_image_rgba_over-256 49.185 0.87% 100 [127] xlib-rgba fill_image_rgba_source-256 51.791 1.27% 100 [128] xlib-rgba fill_similar_rgb_over-256 51.348 1.02% 100 [129] xlib-rgba fill_similar_rgb_source-256 53.351 0.70% 100 [130] xlib-rgba fill_similar_rgba_over-256 48.568 1.46% 100 [131] xlib-rgba fill_similar_rgba_source-256 50.397 1.04% 100 [132] xlib-rgba fill_linear_rgb_over-256 28.981 2.56% 100 [133] xlib-rgba fill_linear_rgb_source-256 30.713 1.60% 100 [134] xlib-rgba fill_linear_rgba_over-256 28.355 1.43% 100 [135] xlib-rgba fill_linear_rgba_source-256 30.422 1.26% 100 [136] xlib-rgba fill_radial_rgb_over-256 31.744 1.27% 100 [137] xlib-rgba fill_radial_rgb_source-256 33.707 1.20% 100 [138] xlib-rgba fill_radial_rgba_over-256 31.940 1.50% 100 [139] xlib-rgba fill_radial_rgba_source-256 33.970 1.17% 100 [140] xlib-rgba stroke_solid_rgb_over-64 1.287 0.37% 100 [141] xlib-rgba stroke_solid_rgb_source-64 1.565 0.58% 100 [142] xlib-rgba stroke_solid_rgba_over-64 1.312 0.46% 100 [143] xlib-rgba stroke_solid_rgba_source-64 1.564 0.59% 100 [144] xlib-rgba stroke_image_rgb_over-64 1.406 0.50% 100 [145] xlib-rgba stroke_image_rgb_source-64 1.622 0.64% 100 [146] xlib-rgba stroke_image_rgba_over-64 1.410 0.56% 100 [147] xlib-rgba stroke_image_rgba_source-64 1.627 0.62% 100 [148] xlib-rgba stroke_similar_rgb_over-64 1.344 0.42% 100 [149] xlib-rgba stroke_similar_rgb_source-64 1.558 0.66% 100 [150] xlib-rgba stroke_similar_rgba_over-64 1.355 0.73% 100 [151] xlib-rgba stroke_similar_rgba_source-64 1.559 0.49% 100 [152] xlib-rgba stroke_linear_rgb_over-64 1.792 0.65% 100 [153] xlib-rgba stroke_linear_rgb_source-64 1.985 0.56% 100 [154] xlib-rgba stroke_linear_rgba_over-64 1.787 0.65% 100 [155] xlib-rgba stroke_linear_rgba_source-64 1.984 0.55% 100 [156] xlib-rgba stroke_radial_rgb_over-64 2.141 0.62% 100 [157] xlib-rgba stroke_radial_rgb_source-64 2.349 0.80% 100 [158] xlib-rgba stroke_radial_rgba_over-64 2.147 0.77% 100 [159] xlib-rgba stroke_radial_rgba_source-64 2.340 0.50% 100 [160] xlib-rgba stroke_solid_rgb_over-128 1.622 0.65% 100 [161] xlib-rgba stroke_solid_rgb_source-128 2.517 0.51% 100 [162] xlib-rgba stroke_solid_rgba_over-128 1.740 0.67% 100 [163] xlib-rgba stroke_solid_rgba_source-128 2.526 0.85% 100 [164] xlib-rgba stroke_image_rgb_over-128 2.063 0.81% 100 [165] xlib-rgba stroke_image_rgb_source-128 2.687 1.04% 100 [166] xlib-rgba stroke_image_rgba_over-128 2.064 1.08% 100 [167] xlib-rgba stroke_image_rgba_source-128 2.682 0.85% 100 [168] xlib-rgba stroke_similar_rgb_over-128 1.898 1.34% 100 [169] xlib-rgba stroke_similar_rgb_source-128 2.531 0.98% 100 [170] xlib-rgba stroke_similar_rgba_over-128 1.881 0.58% 100 [171] xlib-rgba stroke_similar_rgba_source-128 2.517 0.61% 100 [172] xlib-rgba stroke_linear_rgb_over-128 3.501 0.78% 100 [173] xlib-rgba stroke_linear_rgb_source-128 4.121 1.07% 100 [174] xlib-rgba stroke_linear_rgba_over-128 3.524 2.68% 100 [175] xlib-rgba stroke_linear_rgba_source-128 4.135 2.03% 100 [176] xlib-rgba stroke_radial_rgb_over-128 4.999 1.64% 100 [177] xlib-rgba stroke_radial_rgb_source-128 5.604 1.76% 100 [178] xlib-rgba stroke_radial_rgba_over-128 4.975 2.15% 100 [179] xlib-rgba stroke_radial_rgba_source-128 5.687 3.05% 100 [180] xlib-rgba stroke_solid_rgb_over-256 4.949 2.34% 100 [181] xlib-rgba stroke_solid_rgb_source-256 8.539 2.96% 100 [182] xlib-rgba stroke_solid_rgba_over-256 4.947 3.15% 100 [183] xlib-rgba stroke_solid_rgba_source-256 8.517 3.24% 100 [184] xlib-rgba stroke_image_rgb_over-256 90.687 0.55% 100 [185] xlib-rgba stroke_image_rgb_source-256 95.431 1.36% 100 [186] xlib-rgba stroke_image_rgba_over-256 88.845 0.86% 100 [187] xlib-rgba stroke_image_rgba_source-256 93.433 0.87% 100 [188] xlib-rgba stroke_similar_rgb_over-256 89.712 1.08% 100 [189] xlib-rgba stroke_similar_rgb_source-256 93.514 1.32% 100 [190] xlib-rgba stroke_similar_rgba_over-256 86.658 0.72% 100 [191] xlib-rgba stroke_similar_rgba_source-256 90.623 0.98% 100 [192] xlib-rgba stroke_linear_rgb_over-256 52.511 1.43% 100 [193] xlib-rgba stroke_linear_rgb_source-256 56.011 1.66% 100 [194] xlib-rgba stroke_linear_rgba_over-256 52.967 1.56% 100 [195] xlib-rgba stroke_linear_rgba_source-256 56.010 1.37% 100 [196] xlib-rgba stroke_radial_rgb_over-256 57.906 1.04% 100 [197] xlib-rgba stroke_radial_rgb_source-256 61.538 1.12% 100 [198] xlib-rgba stroke_radial_rgba_over-256 57.675 0.86% 100 [199] xlib-rgba stroke_radial_rgba_source-256 61.517 1.05% 100 [200] xlib-rgba text_solid_rgb_over-64 1.001 0.90% 100 [201] xlib-rgba text_solid_rgb_source-64 1.916 0.51% 100 [202] xlib-rgba text_solid_rgba_over-64 0.983 0.48% 100 [203] xlib-rgba text_solid_rgba_source-64 1.915 0.58% 100 [204] xlib-rgba text_image_rgb_over-64 1.530 0.89% 100 [205] xlib-rgba text_image_rgb_source-64 2.271 0.62% 100 [206] xlib-rgba text_image_rgba_over-64 1.538 0.70% 100 [207] xlib-rgba text_image_rgba_source-64 2.277 0.70% 100 [208] xlib-rgba text_similar_rgb_over-64 1.102 0.67% 100 [209] xlib-rgba text_similar_rgb_source-64 1.855 0.66% 100 [210] xlib-rgba text_similar_rgba_over-64 1.101 0.67% 100 [211] xlib-rgba text_similar_rgba_source-64 1.859 0.67% 100 [212] xlib-rgba text_linear_rgb_over-64 2.966 1.31% 100 [213] xlib-rgba text_linear_rgb_source-64 2.527 1.18% 100 [214] xlib-rgba text_linear_rgba_over-64 3.004 1.27% 100 [215] xlib-rgba text_linear_rgba_source-64 2.528 1.40% 100 [216] xlib-rgba text_radial_rgb_over-64 4.634 2.96% 100 [217] xlib-rgba text_radial_rgb_source-64 2.948 0.98% 100 [218] xlib-rgba text_radial_rgba_over-64 4.633 3.00% 100 [219] xlib-rgba text_radial_rgba_source-64 2.950 0.97% 100 [220] xlib-rgba text_solid_rgb_over-128 2.848 1.73% 100 [221] xlib-rgba text_solid_rgb_source-128 3.944 1.83% 100 [222] xlib-rgba text_solid_rgba_over-128 2.862 1.72% 100 [223] xlib-rgba text_solid_rgba_source-128 3.884 1.00% 100 [224] xlib-rgba text_image_rgb_over-128 4.939 2.72% 100 [225] xlib-rgba text_image_rgb_source-128 6.065 1.79% 100 [226] xlib-rgba text_image_rgba_over-128 4.929 2.31% 100 [227] xlib-rgba text_image_rgba_source-128 6.051 1.91% 100 [228] xlib-rgba text_similar_rgb_over-128 2.783 1.86% 100 [229] xlib-rgba text_similar_rgb_source-128 3.827 1.16% 100 [230] xlib-rgba text_similar_rgba_over-128 2.777 1.74% 100 [231] xlib-rgba text_similar_rgba_source-128 3.822 1.39% 100 [232] xlib-rgba text_linear_rgb_over-128 4.941 2.81% 100 [233] xlib-rgba text_linear_rgb_source-128 6.061 2.51% 100 [234] xlib-rgba text_linear_rgba_over-128 4.905 1.56% 100 [235] xlib-rgba text_linear_rgba_source-128 6.017 1.56% 100 [236] xlib-rgba text_radial_rgb_over-128 6.639 1.89% 100 [237] xlib-rgba text_radial_rgb_source-128 7.914 3.15% 100 [238] xlib-rgba text_radial_rgba_over-128 6.714 2.49% 100 [239] xlib-rgba text_radial_rgba_source-128 7.941 3.05% 100 [240] xlib-rgba text_solid_rgb_over-256 9.932 2.77% 100 [241] xlib-rgba text_solid_rgb_source-256 13.613 2.49% 100 [242] xlib-rgba text_solid_rgba_over-256 9.925 2.71% 100 [243] xlib-rgba text_solid_rgba_source-256 13.609 2.40% 100 [244] xlib-rgba text_image_rgb_over-256 197.176 1.17% 100 [245] xlib-rgba text_image_rgb_source-256 204.983 4.40% 100 [246] xlib-rgba text_image_rgba_over-256 204.293 2.49% 100 [247] xlib-rgba text_image_rgba_source-256 211.609 0.61% 100 [248] xlib-rgba text_similar_rgb_over-256 109.912 3.17% 100 [249] xlib-rgba text_similar_rgb_source-256 115.255 0.43% 100 [250] xlib-rgba text_similar_rgba_over-256 101.777 0.48% 100 [251] xlib-rgba text_similar_rgba_source-256 108.350 0.64% 100 [252] xlib-rgba text_linear_rgb_over-256 64.146 0.90% 100 [253] xlib-rgba text_linear_rgb_source-256 70.741 0.76% 100 [254] xlib-rgba text_linear_rgba_over-256 63.900 0.66% 100 [255] xlib-rgba text_linear_rgba_source-256 71.536 1.90% 100 [256] xlib-rgba text_radial_rgb_over-256 71.489 1.53% 100 [257] xlib-rgba text_radial_rgb_source-256 78.781 3.77% 100 [258] xlib-rgba text_radial_rgba_over-256 71.577 1.34% 100 [259] xlib-rgba text_radial_rgba_source-256 77.770 0.93% 100 [260] xlib-rgba tessellate-16-100 0.139 0.18% 100 [261] xlib-rgba tessellate-64-100 12.543 2.57% 100 [262] xlib-rgba tessellate-256-100 1030.436 2.16% 100 [ 0] xlib-rgb paint_solid_rgb_over-64 0.096 1.81% 100 [ 1] xlib-rgb paint_solid_rgb_source-64 0.094 4.65% 100 [ 2] xlib-rgb paint_solid_rgba_over-64 0.147 5.17% 100 [ 3] xlib-rgb paint_solid_rgba_source-64 0.094 4.09% 100 [ 4] xlib-rgb paint_image_rgb_over-64 0.239 0.34% 100 [ 5] xlib-rgb paint_image_rgb_source-64 0.239 0.43% 100 [ 6] xlib-rgb paint_image_rgba_over-64 0.360 2.85% 100 [ 7] xlib-rgb paint_image_rgba_source-64 0.321 1.91% 100 [ 8] xlib-rgb paint_similar_rgb_over-64 0.166 0.44% 100 [ 9] xlib-rgb paint_similar_rgb_source-64 0.166 0.47% 100 [ 10] xlib-rgb paint_similar_rgba_over-64 0.282 3.19% 100 [ 11] xlib-rgb paint_similar_rgba_source-64 0.244 2.06% 100 [ 12] xlib-rgb paint_linear_rgb_over-64 0.849 0.83% 100 [ 13] xlib-rgb paint_linear_rgb_source-64 0.811 0.83% 100 [ 14] xlib-rgb paint_linear_rgba_over-64 0.849 0.67% 100 [ 15] xlib-rgb paint_linear_rgba_source-64 0.811 0.74% 100 [ 16] xlib-rgb paint_radial_rgb_over-64 1.294 0.77% 100 [ 17] xlib-rgb paint_radial_rgb_source-64 1.258 0.47% 100 [ 18] xlib-rgb paint_radial_rgba_over-64 1.315 0.61% 100 [ 19] xlib-rgb paint_radial_rgba_source-64 1.277 0.54% 100 [ 20] xlib-rgb paint_solid_rgb_over-128 0.197 6.80% 100 [ 21] xlib-rgb paint_solid_rgb_source-128 0.193 9.07% 100 [ 22] xlib-rgb paint_solid_rgba_over-128 0.377 7.03% 100 [ 23] xlib-rgb paint_solid_rgba_source-128 0.196 6.69% 100 [ 24] xlib-rgb paint_image_rgb_over-128 0.629 0.79% 100 [ 25] xlib-rgb paint_image_rgb_source-128 0.627 0.68% 100 [ 26] xlib-rgb paint_image_rgba_over-128 1.049 4.22% 100 [ 27] xlib-rgb paint_image_rgba_source-128 0.912 3.10% 100 [ 28] xlib-rgb paint_similar_rgb_over-128 0.485 0.48% 100 [ 29] xlib-rgb paint_similar_rgb_source-128 0.484 0.42% 100 [ 30] xlib-rgb paint_similar_rgba_over-128 0.912 3.40% 100 [ 31] xlib-rgb paint_similar_rgba_source-128 0.769 3.13% 100 [ 32] xlib-rgb paint_linear_rgb_over-128 2.962 1.56% 100 [ 33] xlib-rgb paint_linear_rgb_source-128 2.823 1.30% 100 [ 34] xlib-rgb paint_linear_rgba_over-128 2.968 1.48% 100 [ 35] xlib-rgb paint_linear_rgba_source-128 2.823 1.27% 100 [ 36] xlib-rgb paint_radial_rgb_over-128 4.873 1.01% 100 [ 37] xlib-rgb paint_radial_rgb_source-128 4.726 0.97% 100 [ 38] xlib-rgb paint_radial_rgba_over-128 5.208 1.93% 100 [ 39] xlib-rgb paint_radial_rgba_source-128 5.068 1.18% 100 [ 40] xlib-rgb paint_solid_rgb_over-256 0.593 9.88% 100 [ 41] xlib-rgb paint_solid_rgb_source-256 0.591 10.48% 100 [ 42] xlib-rgb paint_solid_rgba_over-256 1.291 4.99% 100 [ 43] xlib-rgb paint_solid_rgba_source-256 0.592 10.00% 100 [ 44] xlib-rgb paint_image_rgb_over-256 3.128 2.94% 100 [ 45] xlib-rgb paint_image_rgb_source-256 3.125 4.15% 100 [ 46] xlib-rgb paint_image_rgba_over-256 66.955 0.64% 100 [ 47] xlib-rgb paint_image_rgba_source-256 3.137 3.82% 100 [ 48] xlib-rgb paint_similar_rgb_over-256 1.196 9.51% 100 [ 49] xlib-rgb paint_similar_rgb_source-256 1.197 9.42% 100 [ 50] xlib-rgb paint_similar_rgba_over-256 64.330 0.66% 100 [ 51] xlib-rgb paint_similar_rgba_source-256 1.113 8.79% 100 [ 52] xlib-rgb paint_linear_rgb_over-256 74.725 0.64% 100 [ 53] xlib-rgb paint_linear_rgb_source-256 10.900 2.26% 100 [ 54] xlib-rgb paint_linear_rgba_over-256 74.777 0.82% 100 [ 55] xlib-rgb paint_linear_rgba_source-256 10.912 2.70% 100 [ 56] xlib-rgb paint_radial_rgb_over-256 83.129 1.05% 100 [ 57] xlib-rgb paint_radial_rgb_source-256 19.007 2.36% 100 [ 58] xlib-rgb paint_radial_rgba_over-256 84.102 1.47% 100 [ 59] xlib-rgb paint_radial_rgba_source-256 19.062 2.42% 100 [ 60] xlib-rgb paint_solid_rgb_over-512 2.179 7.73% 100 [ 61] xlib-rgb paint_solid_rgb_source-512 2.185 6.80% 100 [ 62] xlib-rgb paint_solid_rgba_over-512 4.874 3.53% 100 [ 63] xlib-rgb paint_solid_rgba_source-512 2.170 7.87% 100 [ 64] xlib-rgb paint_image_rgb_over-512 10.030 2.12% 100 [ 65] xlib-rgb paint_image_rgb_source-512 10.064 2.30% 100 [ 66] xlib-rgb paint_image_rgba_over-512 262.846 0.31% 100 [ 67] xlib-rgb paint_image_rgba_source-512 10.049 2.52% 100 [ 68] xlib-rgb paint_similar_rgb_over-512 4.297 4.79% 100 [ 69] xlib-rgb paint_similar_rgb_source-512 4.301 5.03% 100 [ 70] xlib-rgb paint_similar_rgba_over-512 257.769 0.69% 100 [ 71] xlib-rgb paint_similar_rgba_source-512 4.313 5.00% 100 [ 72] xlib-rgb paint_linear_rgb_over-512 294.841 0.29% 100 [ 73] xlib-rgb paint_linear_rgb_source-512 42.779 3.01% 100 [ 74] xlib-rgb paint_linear_rgba_over-512 314.848 6.45% 100 [ 75] xlib-rgb paint_linear_rgba_source-512 42.573 1.09% 100 [ 76] xlib-rgb paint_radial_rgb_over-512 332.062 4.34% 100 [ 77] xlib-rgb paint_radial_rgb_source-512 72.441 0.85% 100 [ 78] xlib-rgb paint_radial_rgba_over-512 333.910 1.68% 100 [ 79] xlib-rgb paint_radial_rgba_source-512 79.243 0.82% 100 [ 80] xlib-rgb fill_solid_rgb_over-64 0.389 1.62% 100 [ 81] xlib-rgb fill_solid_rgb_source-64 0.569 1.87% 100 [ 82] xlib-rgb fill_solid_rgba_over-64 0.389 1.19% 100 [ 83] xlib-rgb fill_solid_rgba_source-64 0.570 1.60% 100 [ 84] xlib-rgb fill_image_rgb_over-64 2.233 0.78% 100 [ 85] xlib-rgb fill_image_rgb_source-64 2.386 0.73% 100 [ 86] xlib-rgb fill_image_rgba_over-64 2.240 0.92% 100 [ 87] xlib-rgb fill_image_rgba_source-64 2.383 0.57% 100 [ 88] xlib-rgb fill_similar_rgb_over-64 2.158 0.55% 100 [ 89] xlib-rgb fill_similar_rgb_source-64 2.348 0.83% 100 [ 90] xlib-rgb fill_similar_rgba_over-64 2.162 0.57% 100 [ 91] xlib-rgb fill_similar_rgba_source-64 2.350 0.50% 100 [ 92] xlib-rgb fill_linear_rgb_over-64 2.437 0.57% 100 [ 93] xlib-rgb fill_linear_rgb_source-64 2.627 0.76% 100 [ 94] xlib-rgb fill_linear_rgba_over-64 2.440 0.58% 100 [ 95] xlib-rgb fill_linear_rgba_source-64 2.629 0.76% 100 [ 96] xlib-rgb fill_radial_rgb_over-64 2.650 0.45% 100 [ 97] xlib-rgb fill_radial_rgb_source-64 2.839 0.95% 100 [ 98] xlib-rgb fill_radial_rgba_over-64 2.645 0.65% 100 [ 99] xlib-rgb fill_radial_rgba_source-64 2.843 0.59% 100 [100] xlib-rgb fill_solid_rgb_over-128 0.648 3.49% 100 [101] xlib-rgb fill_solid_rgb_source-128 1.202 2.90% 100 [102] xlib-rgb fill_solid_rgba_over-128 0.650 3.20% 100 [103] xlib-rgb fill_solid_rgba_source-128 1.202 3.32% 100 [104] xlib-rgb fill_image_rgb_over-128 7.117 2.19% 100 [105] xlib-rgb fill_image_rgb_source-128 7.604 1.93% 100 [106] xlib-rgb fill_image_rgba_over-128 7.102 1.25% 100 [107] xlib-rgb fill_image_rgba_source-128 7.657 2.26% 100 [108] xlib-rgb fill_similar_rgb_over-128 6.928 1.72% 100 [109] xlib-rgb fill_similar_rgb_source-128 7.490 1.52% 100 [110] xlib-rgb fill_similar_rgba_over-128 6.933 1.72% 100 [111] xlib-rgb fill_similar_rgba_source-128 7.504 2.07% 100 [112] xlib-rgb fill_linear_rgb_over-128 7.944 2.51% 100 [113] xlib-rgb fill_linear_rgb_source-128 8.497 2.44% 100 [114] xlib-rgb fill_linear_rgba_over-128 7.924 2.32% 100 [115] xlib-rgb fill_linear_rgba_source-128 8.522 2.60% 100 [116] xlib-rgb fill_radial_rgb_over-128 10.226 35.94% 100 [117] xlib-rgb fill_radial_rgb_source-128 9.262 1.96% 100 [118] xlib-rgb fill_radial_rgba_over-128 8.772 2.19% 100 [119] xlib-rgb fill_radial_rgba_source-128 9.529 4.38% 100 [120] xlib-rgb fill_solid_rgb_over-256 1.741 4.23% 100 [121] xlib-rgb fill_solid_rgb_source-256 3.699 3.36% 100 [122] xlib-rgb fill_solid_rgba_over-256 1.737 4.54% 100 [123] xlib-rgb fill_solid_rgba_source-256 3.724 2.38% 100 [124] xlib-rgb fill_image_rgb_over-256 57.777 6.90% 100 [125] xlib-rgb fill_image_rgb_source-256 58.873 1.09% 100 [126] xlib-rgb fill_image_rgba_over-256 59.447 17.18% 100 [127] xlib-rgb fill_image_rgba_source-256 55.924 5.52% 100 [128] xlib-rgb fill_similar_rgb_over-256 54.575 0.56% 100 [129] xlib-rgb fill_similar_rgb_source-256 56.705 0.80% 100 [130] xlib-rgb fill_similar_rgba_over-256 51.057 0.96% 100 [131] xlib-rgb fill_similar_rgba_source-256 53.928 4.81% 100 [132] xlib-rgb fill_linear_rgb_over-256 32.041 1.26% 100 [133] xlib-rgb fill_linear_rgb_source-256 34.046 1.33% 100 [134] xlib-rgb fill_linear_rgba_over-256 32.180 1.30% 100 [135] xlib-rgb fill_linear_rgba_source-256 35.506 9.49% 100 [136] xlib-rgb fill_radial_rgb_over-256 39.627 19.34% 100 [137] xlib-rgb fill_radial_rgb_source-256 37.476 1.10% 100 [138] xlib-rgb fill_radial_rgba_over-256 35.665 1.28% 100 [139] xlib-rgb fill_radial_rgba_source-256 37.355 0.94% 100 [140] xlib-rgb stroke_solid_rgb_over-64 1.406 0.91% 100 [141] xlib-rgb stroke_solid_rgb_source-64 1.664 0.93% 100 [142] xlib-rgb stroke_solid_rgba_over-64 1.403 0.70% 100 [143] xlib-rgb stroke_solid_rgba_source-64 1.662 1.06% 100 [144] xlib-rgb stroke_image_rgb_over-64 4.007 1.24% 100 [145] xlib-rgb stroke_image_rgb_source-64 4.767 11.27% 100 [146] xlib-rgb stroke_image_rgba_over-64 4.236 6.25% 100 [147] xlib-rgb stroke_image_rgba_source-64 4.285 0.84% 100 [148] xlib-rgb stroke_similar_rgb_over-64 3.941 0.88% 100 [149] xlib-rgb stroke_similar_rgb_source-64 4.222 0.99% 100 [150] xlib-rgb stroke_similar_rgba_over-64 3.937 0.68% 100 [151] xlib-rgb stroke_similar_rgba_source-64 4.216 0.75% 100 [152] xlib-rgb stroke_linear_rgb_over-64 4.380 0.68% 100 [153] xlib-rgb stroke_linear_rgb_source-64 4.659 0.96% 100 [154] xlib-rgb stroke_linear_rgba_over-64 4.384 0.83% 100 [155] xlib-rgb stroke_linear_rgba_source-64 4.684 2.39% 100 [156] xlib-rgb stroke_radial_rgb_over-64 4.813 3.01% 100 [157] xlib-rgb stroke_radial_rgb_source-64 5.009 0.95% 100 [158] xlib-rgb stroke_radial_rgba_over-64 4.811 0.88% 100 [159] xlib-rgb stroke_radial_rgba_source-64 5.019 0.78% 100 [160] xlib-rgb stroke_solid_rgb_over-128 2.003 1.45% 100 [161] xlib-rgb stroke_solid_rgb_source-128 2.883 2.07% 100 [162] xlib-rgb stroke_solid_rgba_over-128 2.000 1.41% 100 [163] xlib-rgb stroke_solid_rgba_source-128 2.881 1.82% 100 [164] xlib-rgb stroke_image_rgb_over-128 13.625 2.26% 100 [165] xlib-rgb stroke_image_rgb_source-128 14.517 2.14% 100 [166] xlib-rgb stroke_image_rgba_over-128 13.642 2.14% 100 [167] xlib-rgb stroke_image_rgba_source-128 14.532 2.09% 100 [168] xlib-rgb stroke_similar_rgb_over-128 13.394 2.28% 100 [169] xlib-rgb stroke_similar_rgb_source-128 14.330 2.26% 100 [170] xlib-rgb stroke_similar_rgba_over-128 13.423 2.30% 100 [171] xlib-rgb stroke_similar_rgba_source-128 14.371 2.24% 100 [172] xlib-rgb stroke_linear_rgb_over-128 15.222 2.54% 100 [173] xlib-rgb stroke_linear_rgb_source-128 17.327 10.53% 100 [174] xlib-rgb stroke_linear_rgba_over-128 15.274 2.52% 100 [175] xlib-rgb stroke_linear_rgba_source-128 16.635 7.76% 100 [176] xlib-rgb stroke_radial_rgb_over-128 16.700 2.50% 100 [177] xlib-rgb stroke_radial_rgb_source-128 17.567 2.19% 100 [178] xlib-rgb stroke_radial_rgba_over-128 16.586 2.00% 100 [179] xlib-rgb stroke_radial_rgba_source-128 17.720 2.42% 100 [180] xlib-rgb stroke_solid_rgb_over-256 4.564 3.35% 100 [181] xlib-rgb stroke_solid_rgb_source-256 7.723 4.14% 100 [182] xlib-rgb stroke_solid_rgba_over-256 4.566 3.14% 100 [183] xlib-rgb stroke_solid_rgba_source-256 8.005 4.49% 100 [184] xlib-rgb stroke_image_rgb_over-256 104.199 10.66% 100 [185] xlib-rgb stroke_image_rgb_source-256 97.439 0.62% 100 [186] xlib-rgb stroke_image_rgba_over-256 91.047 0.50% 100 [187] xlib-rgb stroke_image_rgba_source-256 94.804 0.57% 100 [188] xlib-rgb stroke_similar_rgb_over-256 91.875 0.39% 100 [189] xlib-rgb stroke_similar_rgb_source-256 95.661 1.33% 100 [190] xlib-rgb stroke_similar_rgba_over-256 48.569 1.41% 100 [191] xlib-rgb stroke_similar_rgba_source-256 54.387 6.27% 100 [192] xlib-rgb stroke_linear_rgb_over-256 54.794 0.78% 100 [193] xlib-rgb stroke_linear_rgb_source-256 57.576 0.59% 100 [194] xlib-rgb stroke_linear_rgba_over-256 54.726 0.67% 100 [195] xlib-rgb stroke_linear_rgba_source-256 57.691 0.77% 100 [196] xlib-rgb stroke_radial_rgb_over-256 60.364 0.85% 100 [197] xlib-rgb stroke_radial_rgb_source-256 63.185 0.75% 100 [198] xlib-rgb stroke_radial_rgba_over-256 60.177 0.65% 100 [199] xlib-rgb stroke_radial_rgba_source-256 63.245 0.76% 100 [200] xlib-rgb text_solid_rgb_over-64 1.612 0.59% 100 [201] xlib-rgb text_solid_rgb_source-64 2.026 0.70% 100 [202] xlib-rgb text_solid_rgba_over-64 1.611 0.63% 100 [203] xlib-rgb text_solid_rgba_source-64 2.027 0.63% 100 [204] xlib-rgb text_image_rgb_over-64 4.939 1.06% 100 [205] xlib-rgb text_image_rgb_source-64 5.526 0.78% 100 [206] xlib-rgb text_image_rgba_over-64 4.940 0.62% 100 [207] xlib-rgb text_image_rgba_source-64 5.572 1.01% 100 [208] xlib-rgb text_similar_rgb_over-64 4.522 0.57% 100 [209] xlib-rgb text_similar_rgb_source-64 5.104 0.72% 100 [210] xlib-rgb text_similar_rgba_over-64 4.542 0.57% 100 [211] xlib-rgb text_similar_rgba_source-64 5.140 0.70% 100 [212] xlib-rgb text_linear_rgb_over-64 5.137 0.51% 100 [213] xlib-rgb text_linear_rgb_source-64 5.777 1.09% 100 [214] xlib-rgb text_linear_rgba_over-64 5.139 0.56% 100 [215] xlib-rgb text_linear_rgba_source-64 5.765 0.76% 100 [216] xlib-rgb text_radial_rgb_over-64 5.555 0.64% 100 [217] xlib-rgb text_radial_rgb_source-64 6.192 1.15% 100 [218] xlib-rgb text_radial_rgba_over-64 5.535 0.59% 100 [219] xlib-rgb text_radial_rgba_source-64 6.193 1.22% 100 [220] xlib-rgb text_solid_rgb_over-128 3.200 1.11% 100 [221] xlib-rgb text_solid_rgb_source-128 4.168 1.89% 100 [222] xlib-rgb text_solid_rgba_over-128 3.195 1.30% 100 [223] xlib-rgb text_solid_rgba_source-128 4.159 1.25% 100 [224] xlib-rgb text_image_rgb_over-128 17.988 2.05% 100 [225] xlib-rgb text_image_rgb_source-128 19.672 1.94% 100 [226] xlib-rgb text_image_rgba_over-128 18.009 1.98% 100 [227] xlib-rgb text_image_rgba_source-128 19.678 1.91% 100 [228] xlib-rgb text_similar_rgb_over-128 15.904 2.05% 100 [229] xlib-rgb text_similar_rgb_source-128 17.410 1.97% 100 [230] xlib-rgb text_similar_rgba_over-128 15.944 2.12% 100 [231] xlib-rgb text_similar_rgba_source-128 17.498 2.08% 100 [232] xlib-rgb text_linear_rgb_over-128 17.994 1.83% 100 [233] xlib-rgb text_linear_rgb_source-128 19.626 1.73% 100 [234] xlib-rgb text_linear_rgba_over-128 18.113 2.08% 100 [235] xlib-rgb text_linear_rgba_source-128 19.599 1.88% 100 [236] xlib-rgb text_radial_rgb_over-128 19.831 1.93% 100 [237] xlib-rgb text_radial_rgb_source-128 22.290 4.46% 100 [238] xlib-rgb text_radial_rgba_over-128 19.794 1.80% 100 [239] xlib-rgb text_radial_rgba_source-128 21.396 1.70% 100 [240] xlib-rgb text_solid_rgb_over-256 10.617 2.26% 100 [241] xlib-rgb text_solid_rgb_source-256 14.403 2.11% 100 [242] xlib-rgb text_solid_rgba_over-256 10.534 2.00% 100 [243] xlib-rgb text_solid_rgba_source-256 14.391 2.29% 100 [244] xlib-rgb text_image_rgb_over-256 228.194 3.80% 100 [245] xlib-rgb text_image_rgb_source-256 228.892 0.52% 100 [246] xlib-rgb text_image_rgba_over-256 220.290 6.24% 100 [247] xlib-rgb text_image_rgba_source-256 222.636 0.47% 100 [248] xlib-rgb text_similar_rgb_over-256 116.305 0.40% 100 [249] xlib-rgb text_similar_rgb_source-256 123.188 1.05% 100 [250] xlib-rgb text_similar_rgba_over-256 63.733 0.97% 100 [251] xlib-rgb text_similar_rgba_source-256 69.934 0.73% 100 [252] xlib-rgb text_linear_rgb_over-256 72.193 1.07% 100 [253] xlib-rgb text_linear_rgb_source-256 78.799 1.27% 100 [254] xlib-rgb text_linear_rgba_over-256 72.285 1.33% 100 [255] xlib-rgb text_linear_rgba_source-256 78.760 1.18% 100 [256] xlib-rgb text_radial_rgb_over-256 78.680 0.73% 100 [257] xlib-rgb text_radial_rgb_source-256 86.174 1.54% 100 [258] xlib-rgb text_radial_rgba_over-256 78.558 0.82% 100 [259] xlib-rgb text_radial_rgba_source-256 85.510 0.84% 100 [260] xlib-rgb tessellate-16-100 0.152 0.36% 100 [261] xlib-rgb tessellate-64-100 12.719 2.61% 100 [262] xlib-rgb tessellate-256-100 1018.057 0.85% 100
Attachment:
pgpKyjTbDVQe3.pgp
Description: PGP signature