Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
Failed to load latest commit information.
hash
numerics
pack
unpack
README
bm_array.rb
bm_array_each.rb
bm_block_call.rb
bm_case.rb
bm_casecmp.rb
bm_compare_each.rb
bm_enumerable.rb
bm_file_open.rb
bm_fnmatch.rb
bm_glob.rb
bm_lookuptable.rb
bm_loop_comparison.rb
bm_loop_times_inline.rb
bm_method_dispatch.rb
bm_module_name.rb
bm_random.rb
bm_range.rb
bm_regexp.rb
bm_richards1.rb
bm_richards2.rb
bm_splat.rb
bm_sprintf.rb
bm_stat.rb
bm_string.rb
bm_string_concat.rb
bm_stringio.rb
bm_tuple.rb
bm_type_coerce_to.rb
bm_variables.rb
bm_vm2_hash.rb
bm_vm3_thread_create_join.rb
compare.rb
normalize.rb
run_benches
standalone_array_generate.rb
standalone_array_sort.rb
standalone_isort_strategy.rb
standalone_pivot_strategy.rb
stat.c

README

Rubinius Benchmarks
-------------------

These benchmarks have all been written as a part of the Rubinius project.
There are three categories of files in this directory: any that start with
`bm_*` should contain only the code to be run as a part of the benchmark.
The benchmarking itself is handled by `bin/bm` for those files (and they
are automatically run as a part of that invocation.) Any that start with
`standalone_*` are, somewhat obviously, standalone scripts and usually
combine some of the smaller scripts into entities. Broadly, any benchmark
that exists in a standalone should also have a `bm_*` file. Thirdly, any
files that have neither specifier are usually helpers etc.


Specific Benchmark Details
--------------------------

None.
Something went wrong with that request. Please try again.