Benchmark Results

sort_bm

Test5.0.1
BEAM
5.1
BEAM
reversed0.96 1.00
all_same1.23 1.50
sorted1.31 1.58
random7.88 4.42

Source for sort_bm.erl

ref_bm

Test5.0.1
BEAM
5.1
BEAM
make_ref0.92 1.00

Source for ref_bm.erl

lists_bm

Test5.0.1
BEAM
5.1
BEAM
last1.15 1.00

Source for lists_bm.erl

lc_bm

Test5.0.1
BEAM
5.1
BEAM
ident_nolc1.00 1.00
ident_lc1.80 1.00
filter_nolc1.56 1.60
filter_lc2.52 1.64

Source for lc_bm.erl

fun_bm

Test5.0.1
BEAM
5.1
BEAM
no_args1.13 1.00
one_free1.50 1.40
one_arg1.58 1.46
two_free1.60 1.50
two_args1.79 1.63
make_fun4.40 2.14

Source for fun_bm.erl

freq_bm

Test5.0.1
BEAM
5.1
BEAM
ets1.05 1.00
tuple4.88 4.77

Source for freq_bm.erl

float_bm

Test5.0.1
BEAM
5.1
BEAM
float_div5.54 1.00
float_add4.85 2.88
float_sub5.00 2.88
float_mul4.92 2.96

Source for float_bm.erl

call_tail_bm

Test5.0.1
BEAM
5.1
BEAM
local_tail_call1.05 1.00
external_tail_call1.09 1.05

Source for call_tail_bm.erl

call_bm

Test5.0.1
BEAM
5.1
BEAM
local_call1.04 1.00
external_call1.11 1.07
fun_call2.86 2.52
apply_fun3.89 3.32
select4.27 4.20
apply_mfa7.09 7.09
atom_apply_mfa42.86 41.63

Source for call_bm.erl

bs_sum_bm

Test5.0.1
BEAM
5.1
BEAM
bs_unrolled2.34 1.00
lists1.42 1.41
bs3.72 2.01

Source for bs_sum_bm.erl

bs_sum32_bm

Test5.0.1
BEAM
5.1
BEAM
bs_unrolled1.82 1.00
bs2.35 1.41
lists4.94 4.09

Source for bs_sum32_bm.erl

bs_simple_bm

Test5.0.1
BEAM
5.1
BEAM
bs_bif1.17 1.00
lists3.67 3.17
bs4.67 3.67

Source for bs_simple_bm.erl

bs_float_bm

Test5.0.1
BEAM
5.1
BEAM
float1.02 1.00

Source for bs_float_bm.erl

bs_bm

Test5.0.1
BEAM
5.1
BEAM
partly_bs1.05 1.00
lists3.06 3.10
bs3.92 3.45

Source for bs_bm.erl

bin_to_term_bm

Test5.0.1
BEAM
5.1
BEAM
t_binary_to_term1.25 1.00

Source for bin_to_term_bm.erl