Skip to content

Instantly share code, notes, and snippets.

@japhb
Created November 26, 2012 06:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save japhb/4146931 to your computer and use it in GitHub Desktop.
Save japhb/4146931 to your computer and use it in GitHub Desktop.
NQP, Rakudo, Niecza current release comparison
==> perl6-bench version 361a917-dirty (ignoring startup time)
-- NQP --- -------------------- Perl 6 ---------------------
2012.11.1 2012.11 nom v24 master
nqp rakudo rakudo niecza niecza
TEST parrot parrot parrot mono mono
empty 0.000s 0.000s 0.000s 0.000s 0.004s
1.000x 1.000x 1.000x 1.000x 3.859x
zero 0.003s 0.004s 0.004s 0.159s 0.168s
1.000x 1.258x 1.045x 46.279x 49.017x
hello 0.009s 0.020s 0.023s 0.351s 0.357s
1.000x 2.291x 2.674x 40.318x 41.020x
while_empty_1e5 0.139s 1.641s 1.626s 0.682s 0.690s
1.000x 11.769x 11.663x 4.891x 4.953x
while_empty_1e6 1.248s 16.419s 16.213s 1.029s 1.057s
1.213x 15.958x 15.757x 1.000x 1.027x
while_bind_1e5 0.131s 1.771s 1.757s 0.730s 0.733s
1.000x 13.500x 13.393x 5.566x 5.591x
while_concat_1e5 0.183s 5.398s 5.273s 75.433s 36.550s
1.000x 29.463x 28.783x 411.719x 199.489x
while_push_1e3 0.036s 0.539s 0.534s 0.728s 0.734s
1.000x 15.122x 14.980x 20.432x 20.591x
while_array_set_1e4 0.045s 0.863s 0.855s 0.688s 0.695s
1.000x 19.379x 19.209x 15.452x 15.618x
while_hash_set_1e4 0.081s 0.739s 0.803s 0.722s 0.721s
1.000x 9.126x 9.924x 8.912x 8.904x
postwhile_nil_1e5 0.126s 0.882s 0.863s 0.591s 0.597s
1.000x 7.002x 6.851x 4.692x 4.737x
loop_empty_1e5 -- 1.602s 1.612s 0.671s 0.677s
SKIP 2.389x 2.403x 1.000x 1.009x
for_empty_1e5 -- 8.026s 7.516s 6.226s 0.486s
SKIP 16.529x 15.480x 12.823x 1.000x
for_bind_1e5 -- 0.791s 0.787s 6.531s 0.822s
SKIP 1.004x 1.000x 8.294x 1.044x
for_assign_1e5 -- 0.730s 0.733s 6.544s 0.799s
SKIP 1.000x 1.005x 8.970x 1.095x
for_postinc_1e5 -- 1.947s 1.891s 6.481s 0.825s
SKIP 2.360x 2.292x 7.855x 1.000x
for_concat_1e5 -- 4.229s 4.223s 82.057s 36.946s
SKIP 1.002x 1.000x 19.433x 8.750x
for_concat_2_1e5 -- 4.778s 4.725s 158.547s 73.028s
SKIP 1.011x 1.000x 33.558x 15.457x
for_push_1e3 -- 1.056s 1.057s 0.789s 0.725s
SKIP 1.456x 1.458x 1.088x 1.000x
for_array_set_1e4 -- 0.750s 0.751s 1.227s 0.627s
SKIP 1.196x 1.197x 1.956x 1.000x
for_hash_set_1e4 -- 0.629s 0.608s 1.290s 0.674s
SKIP 1.034x 1.000x 2.121x 1.108x
reduce_range_1e5 -- 3.356s 3.285s 10.283s 4.342s
SKIP 1.021x 1.000x 3.130x 1.322x
any_equals_1e3 -- 1.112s 1.107s 0.436s 0.377s
SKIP 2.949x 2.937x 1.156x 1.000x
any_equals_5e3 -- 17.670s 17.521s 0.670s 0.379s
SKIP 46.611x 46.218x 1.767x 1.000x
trim_string_1e3 -- 2.070s 2.098s 7.297s 7.081s
SKIP 1.000x 1.014x 3.526x 3.421x
rc-forest-fire 1.363s 52.984s 51.098s 6.218s 4.893s
1.000x 38.865x 37.482x 4.561x 3.589x
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment