Skip to content

Instantly share code, notes, and snippets.

@pmontrasio
Created December 26, 2014 16:11
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 pmontrasio/c9ee700d0421a948068f to your computer and use it in GitHub Desktop.
Save pmontrasio/c9ee700d0421a948068f to your computer and use it in GitHub Desktop.
Ruby 2.2.0 standard binary vs Ruby 2.2.0 compiled from source gcc 4.9 linux x86_64
Benchmark File Input Size RBS-ruby-141225.221450 RBS-ruby-141226.162927
macro-benchmarks/bm_gzip.rb 100 4.030742813 4.145028601
macro-benchmarks/bm_hilbert_matrix.rb 10 0.001292123 0.001646983
macro-benchmarks/bm_hilbert_matrix.rb 20 0.024026407 0.02280839
macro-benchmarks/bm_hilbert_matrix.rb 30 0.072715057 0.078463772
macro-benchmarks/bm_hilbert_matrix.rb 40 0.214802309 0.209679799
macro-benchmarks/bm_hilbert_matrix.rb 50 0.524640522 0.483797267
macro-benchmarks/bm_hilbert_matrix.rb 60 1.135183113 1.036128127
macro-benchmarks/bm_mpart.rb 300 0.144332281 0.231152505
macro-benchmarks/bm_norvig_spelling.rb 50 3.47946138 3.401385454
macro-benchmarks/bm_parse_log.rb 100 0.446586361 0.45782291
macro-benchmarks/bm_rcs.rb 100 0.104914291 0.10536599
macro-benchmarks/bm_sudoku.rb 1 0.88683959 0.832341514
micro-benchmarks/bm_app_factorial.rb 5000 0.010205565 0.007100856
micro-benchmarks/bm_app_fib.rb 30 0.106542557 0.108817013
micro-benchmarks/bm_app_fib.rb 35 1.172621382 1.212988055
micro-benchmarks/bm_app_mandelbrot.rb 1 0.098866577 0.10343173
micro-benchmarks/bm_app_pentomino.rb 1 13.921926168 13.945177951
micro-benchmarks/bm_app_tak.rb 7 0.08149854 0.082407657
micro-benchmarks/bm_app_tak.rb 8 0.243662346 0.242004343
micro-benchmarks/bm_app_tak.rb 9 0.630896173 0.619411753
micro-benchmarks/bm_app_tarai.rb 3 0.292816667 0.278718807
micro-benchmarks/bm_app_tarai.rb 4 0.359892485 0.348644003
micro-benchmarks/bm_app_tarai.rb 5 0.424787497 0.420736319
micro-benchmarks/bm_binary_trees.rb 1 6.043754843 5.694012732
micro-benchmarks/bm_cal.rb 500 0.028287645 0.028257787
micro-benchmarks/bm_count_multithreaded.rb 1 0.003307722 0.003228427
micro-benchmarks/bm_count_multithreaded.rb 2 0.006697661 0.006438686
micro-benchmarks/bm_count_multithreaded.rb 4 0.01340365 0.013181032
micro-benchmarks/bm_count_multithreaded.rb 8 0.026788664 0.026620895
micro-benchmarks/bm_count_multithreaded.rb 16 0.053379045 0.053138081
micro-benchmarks/bm_count_shared_thread.rb 1 0.032747709 0.032026157
micro-benchmarks/bm_count_shared_thread.rb 2 0.03244396 0.032321959
micro-benchmarks/bm_count_shared_thread.rb 4 0.033303028 0.032586311
micro-benchmarks/bm_count_shared_thread.rb 8 0.03290329 0.033271819
micro-benchmarks/bm_count_shared_thread.rb 16 0.033403762 0.043194708
micro-benchmarks/bm_dirp.rb 10000 0.863688149 0.853800788
micro-benchmarks/bm_eval.rb 1000000 3.262191957 3.210904451
micro-benchmarks/bm_fannkuch.rb 6 0.000724001 0.000737152
micro-benchmarks/bm_fannkuch.rb 8 0.057000169 0.056077112
micro-benchmarks/bm_fannkuch.rb 10 7.40743601 7.221799543
micro-benchmarks/bm_fasta.rb 1000000 5.860514618 5.859213288
micro-benchmarks/bm_fiber_ring.rb 10 0.0001744 0.000175509
micro-benchmarks/bm_fiber_ring.rb 100 0.007082539 0.006579886
micro-benchmarks/bm_fiber_ring.rb 1000 0.897009422 0.858895387
micro-benchmarks/bm_fractal.rb 5 0.353650084 0.377397608
micro-benchmarks/bm_gc_array.rb 1 7.478274643 7.620786696
micro-benchmarks/bm_gc_mb.rb 500000 0.0758616 0.074851834
micro-benchmarks/bm_gc_mb.rb 1000000 0.137856144 0.129137768
micro-benchmarks/bm_gc_mb.rb 3000000 0.485144604 0.463945793
micro-benchmarks/bm_gc_string.rb 1 1.932768564 1.809602567
micro-benchmarks/bm_knucleotide.rb 1 0.427391319 0.396049224
micro-benchmarks/bm_list.rb 1000 0.011961084 0.013939192
micro-benchmarks/bm_list.rb 10000 0.499215778 0.451867951
micro-benchmarks/bm_lucas_lehmer.rb 9689 1.901784082 0.391131991
micro-benchmarks/bm_lucas_lehmer.rb 9941 2.034752229 0.425790836
micro-benchmarks/bm_lucas_lehmer.rb 11213 2.878938707 0.562589358
micro-benchmarks/bm_lucas_lehmer.rb 19937 15.360471452 2.206377556
micro-benchmarks/bm_mandelbrot.rb 1 4.65535664 4.396484178
micro-benchmarks/bm_mbari_bogus1.rb 1 0.008580701 0.008491876
micro-benchmarks/bm_mergesort.rb 1 0.300257831 0.278159272
micro-benchmarks/bm_mergesort_hongli.rb 3000 0.471941425 0.451926037
micro-benchmarks/bm_meteor_contest.rb 1 2.661431992 2.534669452
micro-benchmarks/bm_monte_carlo_pi.rb 10000000 1.666198811 1.687538776
micro-benchmarks/bm_nbody.rb 100000 0.59592863 0.567660178
micro-benchmarks/bm_nsieve.rb 9 1.248306662 1.283160071
micro-benchmarks/bm_observ.rb 100000 0.167480825 0.15785517
micro-benchmarks/bm_open_many_files.rb 50000 0.112942502 0.111328041
micro-benchmarks/bm_partial_sums.rb 2500000 1.672056659 1.661992817
micro-benchmarks/bm_pathname.rb 100 19.190807611 19.064309308
micro-benchmarks/bm_pi.rb 1000 0.008681447 0.020011378
micro-benchmarks/bm_pi.rb 10000 0.605210657 1.873043277
micro-benchmarks/bm_primes.rb 3000 0.000627176 0.000553296
micro-benchmarks/bm_primes.rb 30000 0.006332381 0.005520072
micro-benchmarks/bm_primes.rb 300000 0.070859493 0.055144536
micro-benchmarks/bm_primes.rb 3000000 0.611472212 0.560129939
micro-benchmarks/bm_quicksort.rb 1 0.729512844 0.723331059
micro-benchmarks/bm_read_large.rb 100 1.260240609 1.262224363
micro-benchmarks/bm_regex_dna.rb 20 1.340808718 1.231108503
micro-benchmarks/bm_reverse_complement.rb 1 1.424865825 1.386830441
micro-benchmarks/bm_simple_connect.rb 1 8.8466e-05 9.0568e-05
micro-benchmarks/bm_simple_connect.rb 100 0.003324593 0.003316303
micro-benchmarks/bm_simple_connect.rb 500 0.016636862 0.016450004
micro-benchmarks/bm_simple_server.rb 1 7.5745e-05 8.208e-05
micro-benchmarks/bm_simple_server.rb 100 0.000671104 0.000694121
micro-benchmarks/bm_simple_server.rb 100000 0.599019165 0.600830698
micro-benchmarks/bm_so_ackermann.rb 7 0.029775433 0.028667206
micro-benchmarks/bm_so_ackermann.rb 9 0.483261254 0.462004741
micro-benchmarks/bm_so_array.rb 9000 0.764046505 0.702126248
micro-benchmarks/bm_so_count_words.rb 100 1.345497051 1.165115445
micro-benchmarks/bm_so_exception.rb 500000 0.597257638 0.598473085
micro-benchmarks/bm_so_lists.rb 1000 1.669354702 1.437909637
micro-benchmarks/bm_so_lists_small.rb 1000 0.330595412 0.288108075
micro-benchmarks/bm_so_matrix.rb 60 0.222114086 0.214538495
micro-benchmarks/bm_so_object.rb 500000 0.197400145 0.188024492
micro-benchmarks/bm_so_object.rb 1000000 0.388221625 0.387286407
micro-benchmarks/bm_so_object.rb 1500000 0.586432055 0.576198744
micro-benchmarks/bm_so_sieve.rb 4000 3.583103448 3.57600941
micro-benchmarks/bm_socket_transfer_1mb.rb 10000 0.043666551 0.049195288
micro-benchmarks/bm_socket_transfer_1mb.rb 1000000 0.046612021 0.047778631
micro-benchmarks/bm_socket_transfer_1mb_noblock.rb 10000 0.049476188 0.043317467
micro-benchmarks/bm_socket_transfer_1mb_noblock.rb 1000000 0.053445945 0.043066739
micro-benchmarks/bm_spectral_norm.rb 100 0.068419565 0.065224493
micro-benchmarks/bm_string_concat.rb 10000000 0.936902129 0.966810054
micro-benchmarks/bm_sum_file.rb 100 2.100855467 2.045930236
micro-benchmarks/bm_word_anagrams.rb 1 1.667537427 1.611341664
micro-benchmarks/bm_write_large.rb 100 1.062687591 1.15540285
rdoc/bm_rdoc_against_itself_darkfish.rb 1 3.164055025 3.189483446
rdoc/bm_rdoc_against_itself_ri.rb 1 2.897244895 2.809035416
rdoc/bm_rdoc_core_darkfish.rb 1 33.417060294 SystemExit
@pmontrasio
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment