Sha256: 4508bda25b6e4c6fdfa5716b6672a14b92a0db55940facf32044fd6c47f917e4
Contents?: true
Size: 482 Bytes
Versions: 47
Compression:
Stored size: 482 Bytes
Contents
# Taken from http://makandra.com/notes/950-speed-up-rspec-by-deferring-garbage-collection class DeferredGarbageCollection DEFERRED_GC_THRESHOLD = (ENV['DEFER_GC'] || 10.0).to_f @@last_gc_run = Time.now def self.start GC.disable if DEFERRED_GC_THRESHOLD > 0 end def self.reconsider if DEFERRED_GC_THRESHOLD > 0 && Time.now - @@last_gc_run >= DEFERRED_GC_THRESHOLD GC.enable GC.start GC.disable @@last_gc_run = Time.now end end end
Version data entries
47 entries across 47 versions & 3 rubygems