Skip to content

Instantly share code, notes, and snippets.

@jarmo
Created November 10, 2011 20:38
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 jarmo/1356135 to your computer and use it in GitHub Desktop.
Save jarmo/1356135 to your computer and use it in GitHub Desktop.
C:\measurements>set RUBYOPT=
# ruby-1.9.3 from official RubyInstaller without fenix
C:\measurements>which ruby.exe
C:\Ruby193\bin\ruby.exe
C:\measurements>rci bench core_require_empty && rci bench core_require_nested
ruby 1.9.3p0 (2011-10-30) [i386-mingw32]
Rehearsal ------------------------------------------------------
core_require_empty 3.322000 10.171000 13.493000 ( 15.580468)
-------------------------------------------- total: 13.493000sec
user system total real
core_require_empty 3.588000 10.592000 14.180000 ( 19.798897)
ruby 1.9.3p0 (2011-10-30) [i386-mingw32]
Rehearsal -------------------------------------------------------
core_require_nested 4.275000 10.951000 15.226000 ( 16.350436)
--------------------------------------------- total: 15.226000sec
user system total real
core_require_nested 3.120000 11.295000 14.415000 ( 14.734540)
# use fenix from now on
C:\measurements>set RUBYOPT=-rfenix/replace
# Ruby 1.9.3 built from ruby/ruby ruby_1_9_3 using Luis's patches.
C:\measurements>which ruby.exe
C:\ruby193-faster\bin\ruby.exe
C:\measurements>rci bench core_require_empty && rci bench core_require_nested
ruby 1.9.3p0 (2011-11-08 revision 33661) [i386-mingw32]
Rehearsal ------------------------------------------------------
core_require_empty 2.168000 4.851000 7.019000 ( 7.961446)
--------------------------------------------- total: 7.019000sec
user system total real
core_require_empty 2.215000 4.134000 6.349000 ( 6.556319)
ruby 1.9.3p0 (2011-11-08 revision 33661) [i386-mingw32]
Rehearsal -------------------------------------------------------
core_require_nested 2.823000 5.351000 8.174000 ( 8.344636)
---------------------------------------------- total: 8.174000sec
user system total real
core_require_nested 2.871000 5.148000 8.019000 ( 8.260418)
# tcs ruby193 binmode require opts
C:\measurements>which ruby.exe
C:\tcs-ruby193_binmode_require_opts\bin\ruby.exe
C:\measurements>rci bench core_require_empty && rci bench core_require_nested
tcs-ruby 1.9.3p0 (2011-10-30 revision 33569) [i386-mingw32]
Rehearsal ------------------------------------------------------
core_require_empty 2.528000 7.457000 9.985000 ( 10.650576)
--------------------------------------------- total: 9.985000sec
user system total real
core_require_empty 2.137000 6.817000 8.954000 ( 9.317246)
tcs-ruby 1.9.3p0 (2011-10-30 revision 33569) [i386-mingw32]
Rehearsal -------------------------------------------------------
core_require_nested 2.450000 7.987000 10.437000 ( 10.722530)
--------------------------------------------- total: 10.437000sec
user system total real
core_require_nested 2.449000 7.753000 10.202000 ( 10.615559)
# tcs ruby193 require winio
C:\measurements>which ruby.exe
C:\tcs-ruby193_require_winio\bin\ruby.exe
C:\measurements>rci bench core_require_empty && rci bench core_require_nested
tcs-ruby 1.9.3p0 (2011-11-08 revision 33661) [i386-mingw32]
Rehearsal ------------------------------------------------------
core_require_empty 2.200000 6.646000 8.846000 ( 9.279503)
--------------------------------------------- total: 8.846000sec
user system total real
core_require_empty 2.465000 6.490000 8.955000 ( 9.420532)
tcs-ruby 1.9.3p0 (2011-11-08 revision 33661) [i386-mingw32]
Rehearsal -------------------------------------------------------
core_require_nested 3.042000 7.754000 10.796000 ( 11.373644)
--------------------------------------------- total: 10.796000sec
user system total real
core_require_nested 2.511000 8.205000 10.716000 ( 11.276641)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment