Skip to content

Instantly share code, notes, and snippets.

@michaeljklein
Created June 27, 2017 22:35
Show Gist options
  • Save michaeljklein/1c6e9ca75a17351c4aecc372810aefa8 to your computer and use it in GitHub Desktop.
Save michaeljklein/1c6e9ca75a17351c4aecc372810aefa8 to your computer and use it in GitHub Desktop.
Comparison:
from: markdown, to: Fixnum, file: test2.md, sum bytes : 525983.2 i/s
from: markdown, to: Fixnum, file: test.md, sum bytes : 127658.3 i/s - 4.12x (± 0.14) slower
from: org, to: Fixnum, file: format.org, sum bytes : 123568.3 i/s - 4.26x (± 0.14) slower
from: markdown, to: Fixnum, file: format.markdown, sum bytes : 104980.1 i/s - 5.01x (± 0.33) slower
from: rst, to: Fixnum, file: format.rst, sum bytes : 98854.8 i/s - 5.32x (± 0.32) slower
from: textile, to: Fixnum, file: format.textile, sum bytes : 97966.4 i/s - 5.36x (± 0.29) slower
from: latex, to: Fixnum, file: format.latex, sum bytes : 87885.2 i/s - 5.98x (± 0.32) slower
from: latex, to: Fixnum, file: bomb.tex, sum bytes : 32267.8 i/s - 16.28x (± 1.01) slower
from: markdown, to: html, file: test2.md, pandoc_rb : 6402.0 i/s - 82.07x (± 6.88) slower
from: markdown, to: markdown, file: test2.md, pandoc_rb : 6212.8 i/s - 84.58x (± 3.98) slower
from: markdown, to: latex, file: test2.md, pandoc_rb : 6027.3 i/s - 87.29x (± 3.00) slower
from: latex, to: html, file: format.latex, pandoc_rb : 3636.0 i/s - 144.61x (± 12.77) slower
from: latex, to: latex, file: format.latex, pandoc_rb : 3409.6 i/s - 154.34x (± 7.46) slower
from: latex, to: markdown, file: format.latex, pandoc_rb : 2846.2 i/s - 184.76x (± 11.34) slower
from: textile, to: html, file: format.textile, pandoc_rb : 2346.4 i/s - 224.13x (± 12.14) slower
from: docx, to: Fixnum, file: image_test.docx, sum bytes : 2030.1 i/s - 259.13x (± 17.94) slower
from: textile, to: latex, file: format.textile, pandoc_rb : 1897.8 i/s - 277.23x (± 14.11) slower
from: markdown, to: Fixnum, file: benchmark.txt, sum bytes : 1724.7 i/s - 304.81x (± 18.07) slower
from: textile, to: markdown, file: format.textile, pandoc_rb : 1692.8 i/s - 310.68x (± 12.00) slower
from: markdown, to: html, file: test.md, pandoc_rb : 1550.8 i/s - 339.11x (± 12.46) slower
from: markdown, to: html, file: format.markdown, pandoc_rb : 1426.8 i/s - 368.41x (± 12.81) slower
from: markdown, to: Fixnum, file: large_markdown.md, sum bytes : 1288.7 i/s - 407.88x (± 19.25) slower
from: markdown, to: latex, file: test.md, pandoc_rb : 1260.3 i/s - 417.18x (± 23.65) slower
from: markdown, to: latex, file: format.markdown, pandoc_rb : 1243.3 i/s - 423.10x (± 17.08) slower
from: markdown, to: markdown, file: test.md, pandoc_rb : 1197.6 i/s - 439.34x (± 16.56) slower
from: markdown, to: markdown, file: format.markdown, pandoc_rb : 1061.2 i/s - 495.44x (± 28.33) slower
from: rst, to: latex, file: format.rst, pandoc_rb : 829.3 i/s - 633.84x (± 21.72) slower
from: rst, to: html, file: format.rst, pandoc_rb : 821.2 i/s - 640.42x (± 31.99) slower
from: org, to: markdown, file: format.org, pandoc_rb : 811.4 i/s - 648.16x (± 22.35) slower
from: org, to: html, file: format.org, pandoc_rb : 802.8 i/s - 655.03x (± 44.48) slower
from: rst, to: markdown, file: format.rst, pandoc_rb : 791.1 i/s - 664.80x (± 24.98) slower
from: org, to: latex, file: format.org, pandoc_rb : 783.9 i/s - 670.72x (± 40.50) slower
from: docx, to: markdown, file: image_test.docx, pandoc_rb : 378.2 i/s - 1392.19x (± 161.96) slower
from: markdown, to: html, file: test2.md, pandoc-ruby : 342.1 i/s - 1535.85x (± 85.92) slower
from: markdown, to: markdown, file: test2.md, pandoc-ruby (read file): 336.3 i/s - 1563.83x (± 63.97) slower
from: markdown, to: latex, file: test2.md, pandoc-ruby : 331.4 i/s - 1586.40x (± 70.95) slower
from: markdown, to: latex, file: test2.md, pandoc-ruby (read file): 295.2 i/s - 1780.70x (± 109.38) slower
from: markdown, to: markdown, file: test2.md, pandoc-ruby : 292.9 i/s - 1794.99x (± 162.33) slower
from: textile, to: markdown, file: format.textile, pandoc-ruby : 287.3 i/s - 1831.13x (± 72.35) slower
from: markdown, to: html, file: test2.md, pandoc-ruby (read file): 281.7 i/s - 1868.05x (± 170.73) slower
from: markdown, to: markdown, file: format.markdown, pandoc-ruby : 248.3 i/s - 2118.48x (± 89.71) slower
from: textile, to: markdown, file: format.textile, pandoc-ruby (read file): 244.5 i/s - 2147.34x (± 158.93) slower
from: textile, to: latex, file: format.textile, pandoc-ruby (read file): 244.0 i/s - 2152.44x (± 176.71) slower
from: markdown, to: html, file: format.markdown, pandoc-ruby : 229.6 i/s - 2290.25x (± 168.36) slower
from: markdown, to: markdown, file: format.markdown, pandoc-ruby (read file): 226.7 i/s - 2321.42x (± 134.80) slower
from: textile, to: html, file: format.textile, pandoc-ruby (read file): 219.6 i/s - 2395.04x (± 317.21) slower
from: markdown, to: latex, file: test.md, pandoc-ruby : 214.8 i/s - 2448.57x (± 195.07) slower
from: latex, to: markdown, file: format.latex, pandoc-ruby : 213.0 i/s - 2463.77x (± 253.69) slower
from: docx, to: latex, file: image_test.docx, pandoc_rb : 199.7 i/s - 2634.66x (± 100.02) slower
from: docx, to: html, file: image_test.docx, pandoc_rb : 196.9 i/s - 2670.79x (± 113.42) slower
from: markdown, to: html, file: format.markdown, pandoc-ruby (read file): 195.9 i/s - 2683.67x (± 184.64) slower
from: markdown, to: latex, file: format.markdown, pandoc-ruby : 195.5 i/s - 2687.61x (± 227.42) slower
from: latex, to: markdown, file: format.latex, pandoc-ruby (read file): 193.3 i/s - 2716.09x (± 330.88) slower
from: markdown, to: markdown, file: test.md, pandoc-ruby (read file): 193.0 i/s - 2724.75x (± 256.54) slower
from: markdown, to: html, file: test.md, pandoc-ruby : 184.9 i/s - 2846.23x (± 274.82) slower
from: markdown, to: html, file: test.md, pandoc-ruby (read file): 184.8 i/s - 2845.55x (± 352.63) slower
from: markdown, to: markdown, file: test.md, pandoc-ruby : 179.6 i/s - 2927.43x (± 361.65) slower
from: markdown, to: latex, file: format.markdown, pandoc-ruby (read file): 179.3 i/s - 2933.68x (± 275.45) slower
from: latex, to: latex, file: format.latex, pandoc-ruby (read file): 176.0 i/s - 2979.48x (± 402.27) slower
from: markdown, to: latex, file: test.md, pandoc-ruby (read file): 175.2 i/s - 2995.76x (± 347.40) slower
from: textile, to: html, file: format.textile, pandoc-ruby : 170.8 i/s - 3082.82x (± 300.70) slower
from: textile, to: latex, file: format.textile, pandoc-ruby : 170.6 i/s - 3078.51x (± 308.79) slower
from: latex, to: html, file: format.latex, pandoc-ruby (read file): 158.5 i/s - 3314.06x (± 246.41) slower
from: latex, to: html, file: format.latex, pandoc-ruby : 154.9 i/s - 3401.33x (± 434.27) slower
from: latex, to: latex, file: format.latex, pandoc-ruby : 151.7 i/s - 3458.46x (± 360.18) slower
from: latex, to: latex, file: bomb.tex, pandoc-ruby : 47.6 i/s - 11050.73x (± 469.03) slower
from: rst, to: latex, file: format.rst, pandoc-ruby (read file): 47.1 i/s - 11174.67x (± 392.18) slower
from: latex, to: latex, file: bomb.tex, pandoc-ruby (read file): 45.9 i/s - 11460.31x (± 581.48) slower
from: rst, to: latex, file: format.rst, pandoc-ruby : 44.0 i/s - 11940.30x (± 605.21) slower
from: rst, to: markdown, file: format.rst, pandoc-ruby : 39.8 i/s - 13233.38x (± 473.77) slower
from: rst, to: markdown, file: format.rst, pandoc-ruby (read file): 38.2 i/s - 13758.44x (± 606.00) slower
from: docx, to: html, file: image_test.docx, pandoc-ruby (read file): 37.7 i/s - 13954.96x (± 617.13) slower
from: markdown, to: html, file: benchmark.txt, pandoc_rb : 37.5 i/s - 14006.67x (± 593.20) slower
from: rst, to: html, file: format.rst, pandoc-ruby : 34.7 i/s - 15163.33x (± 977.18) slower
from: markdown, to: latex, file: benchmark.txt, pandoc_rb : 33.8 i/s - 15572.24x (± 600.06) slower
from: docx, to: latex, file: image_test.docx, pandoc-ruby (read file): 33.6 i/s - 15673.99x (± 1143.43) slower
from: rst, to: html, file: format.rst, pandoc-ruby (read file): 33.3 i/s - 15779.06x (± 1007.52) slower
from: org, to: latex, file: format.org, pandoc-ruby (read file): 31.8 i/s - 16561.11x (± 1507.58) slower
from: org, to: markdown, file: format.org, pandoc-ruby : 30.9 i/s - 16998.96x (± 1454.45) slower
from: markdown, to: markdown, file: benchmark.txt, pandoc_rb : 29.9 i/s - 17560.44x (± 905.77) slower
from: docx, to: markdown, file: image_test.docx, pandoc-ruby (read file): 29.9 i/s - 17552.81x (± 1541.59) slower
from: org, to: markdown, file: format.org, pandoc-ruby (read file): 27.8 i/s - 18946.60x (± 1503.26) slower
from: org, to: html, file: format.org, pandoc-ruby : 26.5 i/s - 19803.78x (± 1291.54) slower
from: org, to: latex, file: format.org, pandoc-ruby : 24.1 i/s - 21808.87x (± 2011.18) slower
from: markdown, to: docx, file: test2.md, pandoc_rb : 23.7 i/s - 22243.41x (± 952.85) slower
from: org, to: docx, file: format.org, pandoc_rb : 22.9 i/s - 22980.28x (± 931.71) slower
from: markdown, to: docx, file: test.md, pandoc_rb : 22.5 i/s - 23345.29x (± 801.34) slower
from: markdown, to: docx, file: format.markdown, pandoc_rb : 22.4 i/s - 23525.40x (± 839.37) slower
from: org, to: html, file: format.org, pandoc-ruby (read file): 22.2 i/s - 23704.67x (± 2843.48) slower
from: textile, to: docx, file: format.textile, pandoc_rb : 22.2 i/s - 23738.56x (± 1072.25) slower
from: latex, to: docx, file: format.latex, pandoc_rb : 21.9 i/s - 24056.93x (± 1184.03) slower
from: rst, to: docx, file: format.rst, pandoc_rb : 20.8 i/s - 25242.59x (± 1297.12) slower
from: docx, to: docx, file: image_test.docx, pandoc_rb : 20.7 i/s - 25371.56x (± 926.05) slower
from: markdown, to: docx, file: format.markdown, pandoc-ruby : 20.5 i/s - 25632.01x (± 840.84) slower
from: markdown, to: docx, file: test2.md, pandoc-ruby (read file): 20.5 i/s - 25668.39x (± 1015.70) slower
from: latex, to: docx, file: format.latex, pandoc-ruby (read file): 19.8 i/s - 26603.34x (± 1147.83) slower
from: markdown, to: html, file: large_markdown.md, pandoc_rb : 19.3 i/s - 27248.42x (± 1394.51) slower
from: markdown, to: docx, file: test.md, pandoc-ruby : 19.0 i/s - 27687.12x (± 1478.38) slower
from: textile, to: docx, file: format.textile, pandoc-ruby (read file): 18.6 i/s - 28216.91x (± 2263.84) slower
from: rst, to: docx, file: format.rst, pandoc-ruby (read file): 18.6 i/s - 28336.40x (± 1260.88) slower
from: latex, to: docx, file: format.latex, pandoc-ruby : 18.6 i/s - 28315.07x (± 1672.10) slower
from: rst, to: docx, file: format.rst, pandoc-ruby : 18.3 i/s - 28781.81x (± 1446.49) slower
from: markdown, to: latex, file: large_markdown.md, pandoc_rb : 18.1 i/s - 29131.47x (± 1415.19) slower
from: org, to: docx, file: format.org, pandoc-ruby : 18.0 i/s - 29127.79x (± 1460.72) slower
from: org, to: docx, file: format.org, pandoc-ruby (read file): 16.8 i/s - 31358.73x (± 2022.99) slower
from: textile, to: docx, file: format.textile, pandoc-ruby : 16.6 i/s - 31650.12x (± 3584.38) slower
from: markdown, to: markdown, file: large_markdown.md, pandoc_rb : 16.4 i/s - 31983.99x (± 1877.54) slower
from: markdown, to: latex, file: benchmark.txt, pandoc-ruby (read file): 14.4 i/s - 36513.15x (± 2790.00) slower
from: markdown, to: markdown, file: benchmark.txt, pandoc-ruby (read file): 14.2 i/s - 37120.76x (± 2427.99) slower
from: markdown, to: docx, file: test.md, pandoc-ruby (read file): 14.0 i/s - 37411.62x (± 3336.48) slower
from: markdown, to: markdown, file: benchmark.txt, pandoc-ruby : 13.9 i/s - 37855.93x (± 2678.98) slower
from: markdown, to: html, file: benchmark.txt, pandoc-ruby (read file): 13.2 i/s - 39830.95x (± 3491.21) slower
from: docx, to: docx, file: image_test.docx, pandoc-ruby (read file): 12.5 i/s - 42261.44x (± 4186.95) slower
from: markdown, to: docx, file: benchmark.txt, pandoc_rb : 12.1 i/s - 43307.59x (± 1599.07) slower
from: markdown, to: docx, file: test2.md, pandoc-ruby : 12.1 i/s - 43350.42x (± 3961.60) slower
from: markdown, to: docx, file: format.markdown, pandoc-ruby (read file): 12.1 i/s - 43522.81x (± 3971.12) slower
from: markdown, to: latex, file: benchmark.txt, pandoc-ruby : 11.1 i/s - 47358.55x (± 4707.60) slower
from: markdown, to: html, file: benchmark.txt, pandoc-ruby : 11.0 i/s - 47939.03x (± 4858.87) slower
from: markdown, to: docx, file: benchmark.txt, pandoc-ruby : 9.8 i/s - 53976.35x (± 2540.39) slower
from: markdown, to: docx, file: benchmark.txt, pandoc-ruby (read file): 8.9 i/s - 59076.94x (± 4166.02) slower
from: markdown, to: latex, file: large_markdown.md, pandoc-ruby (read file): 8.7 i/s - 60558.40x (± 4144.65) slower
from: markdown, to: html, file: large_markdown.md, pandoc-ruby (read file): 8.7 i/s - 60731.53x (± 3235.72) slower
from: markdown, to: markdown, file: large_markdown.md, pandoc-ruby (read file): 7.9 i/s - 66774.21x (± 6589.27) slower
from: markdown, to: markdown, file: large_markdown.md, pandoc-ruby : 7.2 i/s - 72762.38x (± 7883.14) slower
from: markdown, to: latex, file: large_markdown.md, pandoc-ruby : 6.9 i/s - 75902.09x (± 8956.67) slower
from: markdown, to: html, file: large_markdown.md, pandoc-ruby : 6.4 i/s - 81875.90x (± 10744.45) slower
from: markdown, to: docx, file: large_markdown.md, pandoc_rb : 1.0 i/s - 535696.95x (± 33335.74) slower
from: markdown, to: docx, file: large_markdown.md, pandoc-ruby (read file): 0.9 i/s - 597064.99x (± 48259.59) slower
from: markdown, to: docx, file: large_markdown.md, pandoc-ruby : 0.9 i/s - 596957.81x (± 52953.59) slower
from: latex, to: markdown, file: bomb.tex, pandoc-ruby : 0.0 i/s - 29452706.82x (± 966205.14) slower
from: latex, to: docx, file: bomb.tex, pandoc-ruby (read file): 0.0 i/s - 30394447.49x (± 1012590.76) slower
from: latex, to: markdown, file: bomb.tex, pandoc-ruby (read file): 0.0 i/s - 31199577.65x (± 1038181.07) slower
from: latex, to: html, file: bomb.tex, pandoc-ruby : 0.0 i/s - 31282947.07x (± 1019232.36) slower
from: latex, to: docx, file: bomb.tex, pandoc-ruby : 0.0 i/s - 31476109.82x (± 1039306.38) slower
from: latex, to: html, file: bomb.tex, pandoc-ruby (read file): 0.0 i/s - 32202253.11x (± 1059974.27) slower
from: latex, to: docx, file: bomb.tex, pandoc_rb : 0.0 i/s - 32241336.63x (± 1072946.99) slower
from: latex, to: markdown, file: bomb.tex, pandoc_rb : 0.0 i/s - 32267322.25x (± 1058686.17) slower
from: latex, to: latex, file: bomb.tex, pandoc_rb : 0.0 i/s - 32296828.97x (± 1051788.16) slower
from: latex, to: html, file: bomb.tex, pandoc_rb : 0.0 i/s - 32707235.10x (± 1090335.08) slower
with 95.0% confidence
Shared at: https://benchmark.fyi/C
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment