Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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.