Sha256: c6303e3c1a2d4ff7918428b5793f07417f620db9dee3f8ef59b7aa6678b94209
Contents?: true
Size: 442 Bytes
Versions: 75
Compression:
Stored size: 442 Bytes
Contents
require Pathname(__FILE__).dirname.join('../spec/spec_helper') module V8::MemSpec def self.included(cls) cls.class_eval do include V8::ExtSpec before(:all) {V8::C::V8::SetFlagsFromString("--expose-gc")} end end def ruby_gc current = GC.stress GC.stress = true yield ensure GC.stress = current end def v8_gc while !c::V8::IdleNotification();end v8_eval('gc()', 'gc.js') end end
Version data entries
75 entries across 75 versions & 5 rubygems