Skip to content

Instantly share code, notes, and snippets.

@headius
Created December 19, 2011 14:58
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 headius/bd3d716fbd30569dbe42 to your computer and use it in GitHub Desktop.
Save headius/bd3d716fbd30569dbe42 to your computer and use it in GitHub Desktop.
# JRuby master on OS X Java 6
system ~/projects/jruby_perf/rzmq_brokers-0.7.1/test $ jruby --server test_consensus.rb 5555
(eval):3 warning: already initialized constant Fields
creating client
rtt|1|3|2.736
rtt|2|2|1.543
rtt|3|1|1.424
rtt|4|2|1.539
rtt|5|2|1.573
rtt|6|2|1.59
rtt|7|2|1.738
rtt|8|2|1.905
rtt|9|2|2.142
rtt|10|2|2.337
rtt|11|3|2.542
rtt|12|3|2.68
rtt|13|3|2.779
rtt|14|3|2.942
rtt|15|3|3.103
rtt|16|3|3.305
rtt|17|4|3.564
rtt|18|5|4.681
rtt|19|5|4.566
rtt|20|4|4.276
rtt|21|4|4.0
rtt|22|4|4.172
rtt|23|5|4.602
rtt|24|5|4.863
rtt|25|5|4.7
rtt|26|5|4.789
rtt|27|5|5.18
rtt|28|5|5.179
rtt|29|5|5.332
rtt|30|6|5.513
JRuby master on OS X OpenJDK 7u2
system ~/projects/jruby_perf/rzmq_brokers-0.7.1/test $ jruby --server test_consensus.rb 5555
(eval):3 warning: already initialized constant Fields
creating client
rtt|1|4|3.556
rtt|2|2|1.852
rtt|3|2|1.5
rtt|4|2|1.63
rtt|5|1|1.294
rtt|6|1|1.269
rtt|7|1|1.45
rtt|8|2|1.536
rtt|9|2|1.639
rtt|10|2|2.419
rtt|11|2|2.069
rtt|12|2|2.038
rtt|13|2|2.096
rtt|14|3|2.715
rtt|15|3|2.785
rtt|16|3|2.798
rtt|17|3|2.681
rtt|18|3|2.834
rtt|19|3|2.847
rtt|20|3|3.081
rtt|21|3|3.163
rtt|22|3|3.333
rtt|23|4|4.291
rtt|24|4|3.7
rtt|25|4|3.634
rtt|26|4|3.757
rtt|27|4|3.916
rtt|28|4|4.076
rtt|29|4|4.067
rtt|30|4|4.228
rtt|31|4|4.333
rtt|32|5|4.557
# JRuby master on Java 7u2 with invokedynamic disabled
system ~/projects/jruby_perf/rzmq_brokers-0.7.1/test $ jruby --server -Xcompile.invokedynamic=false test_consensus.rb 5555
(eval):3 warning: already initialized constant Fields
creating client
rtt|1|3|2.895
rtt|2|2|1.536
rtt|3|1|1.38
rtt|4|1|1.422
rtt|5|1|1.406
rtt|6|1|1.462
rtt|7|2|1.538
rtt|8|2|1.642
rtt|9|2|1.825
rtt|10|2|2.002
rtt|11|2|2.192
rtt|12|2|2.265
rtt|13|2|2.402
rtt|14|2|2.477
rtt|15|3|2.593
# JRuby master on Java 7 with invokedynamic and forced compilation
system ~/projects/jruby_perf/rzmq_brokers-0.7.1/test $ jruby --server -X+C test_consensus.rb 5555(eval):3 warning: already initialized constant Fields
creating client
rtt|1|4|3.618
rtt|2|2|2.051
rtt|3|2|1.584
rtt|4|2|1.687
rtt|5|1|1.205
rtt|6|1|1.211
rtt|7|1|1.316
rtt|8|1|1.436
rtt|9|2|1.554
rtt|10|2|1.672
rtt|11|2|1.69
rtt|12|2|1.78
rtt|13|2|1.875
rtt|14|2|2.009
rtt|15|2|2.095
rtt|16|2|2.228
rtt|17|2|2.308
rtt|18|2|2.41
rtt|19|2|2.498
rtt|20|3|3.225
rtt|21|3|2.799
rtt|22|3|2.864
rtt|23|3|3.166
rtt|24|3|3.212
rtt|25|3|3.207
rtt|26|6|6.375
rtt|27|4|3.615
rtt|28|4|3.679
rtt|29|4|3.822
rtt|30|4|3.936
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment