]> git.wincent.com - wikitext.git/commitdiff
Update benchmarking notes
authorWincent Colaiuta <win@wincent.com>
Mon, 11 May 2009 20:12:16 +0000 (22:12 +0200)
committerWincent Colaiuta <win@wincent.com>
Mon, 11 May 2009 20:12:16 +0000 (22:12 +0200)
The lion's share of the speed improvements that can be milked out
of the "str" branch has probably already been had, so update the
benchmarking notes.

Things are faster for all test cases, but the most spectacular
gains are seen in long slabs of UTF-8 text, where things run over
twice as fast.

From here on more speed can really probably only be eeked out of
micro-optimizations.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
benchmarks/NOTES.txt

index d560ee5b7657c1d2a7e3598ff6667f895e2414cd..b78fccbd459b7625ae3ad2e0b57512aa064b46f7 100644 (file)
@@ -64,3 +64,17 @@ improving performance due to removal of inappropriately inlined code:
   short slab of UTF-8 text    4.040000   0.050000   4.090000 (  4.471805)
   longer slab of ASCII text  16.920000   0.150000  17.070000 ( 18.609802)
   longer slab of UTF-8 text  50.460000   0.350000  50.810000 ( 53.719019)
+
+1.6 baseline:
+
+  short slab of ASCII text    2.010000   0.020000   2.030000 (  2.133733)
+  short slab of UTF-8 text    3.990000   0.040000   4.030000 (  4.174043)
+  longer slab of ASCII text  16.700000   0.120000  16.820000 ( 17.302634)
+  longer slab of UTF-8 text  50.010000   0.400000  50.410000 ( 54.708712)
+
+"str" branch improvements (commit 65abcb4):
+
+  short slab of ASCII text    1.550000   0.010000   1.560000 (  1.572018)
+  short slab of UTF-8 text    2.310000   0.020000   2.330000 (  2.352641)
+  longer slab of ASCII text  13.780000   0.100000  13.880000 ( 14.034015)
+  longer slab of UTF-8 text  23.150000   0.130000  23.280000 ( 23.505007)