Skip to content

Instantly share code, notes, and snippets.

@chuckremes
Created December 17, 2011 20:52
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 chuckremes/1491345 to your computer and use it in GitHub Desktop.
Save chuckremes/1491345 to your computer and use it in GitHub Desktop.
JRUBY 1.6.3 on java6 with --server
creating client
rtt|1|3|3.474
rtt|2|2|2.154
rtt|3|2|2.186
rtt|4|2|2.212
rtt|5|2|2.331
rtt|6|2|2.47
rtt|7|3|2.631
rtt|8|3|2.894
rtt|9|3|3.158
rtt|10|3|3.315
rtt|11|3|3.482
rtt|12|4|3.809
rtt|13|4|4.052
rtt|14|4|4.366
rtt|15|5|4.602
rtt|16|5|4.915
rtt|17|5|5.119
rtt|18|5|5.397
rtt|19|6|5.698
rtt|20|6|5.925
rtt|21|6|6.187
rtt|22|6|6.462
rtt|23|7|6.657
rtt|24|7|6.934
rtt|25|7|7.288
rtt|26|8|7.506
rtt|27|8|7.811
rtt|28|8|8.07
rtt|29|8|8.364
rtt|30|9|8.664
jruby 1.7 master on java6 with --server
Chuck-Remess-Mac-Pro:test cremes$ ruby --server test_consensus.rb 5557
(eval):3 warning: already initialized constant Fields
creating client
rtt|1|3|3.268
rtt|2|2|1.961
rtt|3|2|1.728
rtt|4|2|1.875
rtt|5|2|1.836
rtt|6|2|1.925
rtt|7|2|2.139
rtt|8|2|2.337
rtt|9|3|2.567
rtt|10|3|2.728
rtt|11|3|2.885
rtt|12|3|2.983
rtt|13|3|3.152
rtt|14|3|3.376
rtt|15|3|3.491
rtt|16|4|3.701
rtt|17|4|3.942
rtt|18|4|4.116
rtt|19|4|4.327
rtt|20|4|4.445
rtt|21|5|4.726
rtt|22|5|4.884
rtt|23|5|5.027
rtt|24|5|5.275
rtt|25|5|5.477
rtt|26|6|5.649
rtt|27|6|5.945
rtt|28|6|6.278
rtt|29|6|6.262
rtt|30|7|6.516
jruby 1.7 master on java7u2 with --server
*proper build of java7u2 now...**
creating client
rtt|1|5|5.004
rtt|2|3|2.576
rtt|3|2|2.045
rtt|4|2|2.329
rtt|5|2|1.852
rtt|6|2|1.858
rtt|7|2|2.061
rtt|8|2|2.18
rtt|9|2|2.286
rtt|10|2|2.466
rtt|11|3|2.601
rtt|12|3|2.847
rtt|13|3|3.181
rtt|14|4|3.855
rtt|15|3|3.309
rtt|16|4|3.827
rtt|17|4|3.788
rtt|18|4|3.92
rtt|19|4|3.919
rtt|20|4|4.181
rtt|21|4|4.263
rtt|22|5|4.636
rtt|23|5|5.003
rtt|24|5|5.095
rtt|25|5|5.126
rtt|26|5|5.355
rtt|27|6|5.601
rtt|28|6|5.526
rtt|29|6|5.722
rtt|30|6|5.946
RBX w/patch
creating client
rtt|1|3|2.512271
rtt|2|2|2.380542
rtt|3|2|2.360468
rtt|4|2|2.35259
rtt|5|3|3.062785
rtt|6|3|2.818022
rtt|7|3|2.950693
rtt|8|3|3.457346
rtt|9|4|3.690223
rtt|10|4|3.979718
rtt|11|4|4.309513
rtt|12|5|4.611947
rtt|13|5|4.874429
rtt|14|5|5.082871
rtt|15|6|5.6457239999999995
rtt|16|6|5.977337
rtt|17|6|6.069142
rtt|18|7|6.527729
rtt|19|7|6.842364
rtt|20|7|7.034836
rtt|21|8|7.544306
rtt|22|8|8.046988
rtt|23|8|8.232027
rtt|24|9|8.505062
rtt|25|9|8.740392
rtt|26|9|8.78209
rtt|27|9|8.90757
rtt|28|9|9.400949
rtt|29|10|9.671622
rtt|30|10|9.788988
RBX master
creating client
rtt|1|2|2.490539
rtt|2|3|2.6068350000000002
rtt|3|3|2.747627
rtt|4|3|2.565695
rtt|5|3|3.429727
rtt|6|3|3.447841
rtt|7|4|3.750959
rtt|8|4|4.200629
rtt|9|5|4.737678
rtt|10|5|5.1570409999999995
rtt|11|5|5.433452
rtt|12|6|5.887863
rtt|13|6|6.2796199999999995
rtt|14|7|7.139235
rtt|15|8|7.555979
rtt|16|8|7.703045
rtt|17|8|8.314561
rtt|18|9|8.617512
rtt|19|9|9.327406
rtt|20|10|9.554952
rtt|21|10|9.770634
rtt|22|10|10.084105
rtt|23|11|10.746681
rtt|24|11|11.216969
rtt|25|11|11.318833
rtt|26|12|12.094572
rtt|27|13|12.612639
rtt|28|13|13.389332
rtt|29|14|13.871613
rtt|30|14|13.653755
@headius
Copy link

headius commented Dec 19, 2011

Nice to see that JRuby master is faster than JRuby 1.6.3 on Java 6. We'll figure out where the perf loss is on Java 7...probably another compiler oddity.

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