1
0
Fork 0
mirror of https://github.com/rubyjs/therubyracer synced 2023-03-27 23:21:42 -04:00

put locking in place when running memspec

This commit is contained in:
Charles Lowell 2012-06-07 08:35:00 -05:00
parent bcabe39866
commit 4a977ac1ee

View file

@ -24,12 +24,14 @@ describe "A Very blunt test to make sure that we aren't doing stupid leaks" do
end end
it "can eval simple value passing statements repeatedly without significantly increasing memory" do it "can eval simple value passing statements repeatedly without significantly increasing memory" do
cxt = V8::Context.new V8::C::Locker() do
500.times do cxt = V8::Context.new
cxt.eval('7 * 6') 500.times do
run_v8_gc cxt.eval('7 * 6')
run_v8_gc
end
end end
process_memory.should <= @start_memory * 1.1 process_memory.should <= @start_memory * 1.1
end end
def process_memory def process_memory