Guest User

Untitled

a guest
Feb 21st, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. # $ ruby -Ilib active_support_test.rb
  2. # ActiveSupport eating 2214 KB, loaded in 92 ms
  3.  
  4. require 'rubygems'
  5.  
  6. unless ENV['stdlib']
  7. %w( active_support/vendor English base64 benchmark bigdecimal blankslate
  8. builder cgi date date/format digest/md5 drb enumerator fast_xs fcntl
  9. fileutils iconv kconv logger memcache mocha monitor openssl pathname
  10. rational rexml/document securerandom set singleton stringio strscan
  11. tempfile test/unit/error test/unit/testcase thread time tmpdir tzinfo
  12. xmlsimple yaml ).each { |f| require f }
  13. end
  14.  
  15. GC.enable_stats
  16. GC.start
  17. before = GC.allocated_size
  18.  
  19. elapsed = Benchmark.realtime { require 'active_support' }
  20.  
  21. GC.start
  22. after = GC.allocated_size
  23.  
  24. puts "ActiveSupport eating %d KB, loaded in %d ms" % [(after - before) / 1024.0, elapsed * 1000]
Add Comment
Please, Sign In to add comment