From 90387e83f82a1fa07972854181e42c9ee0891ea5 Mon Sep 17 00:00:00 2001 From: Florian Staudacher Date: Thu, 5 Apr 2012 16:01:58 +0200 Subject: [PATCH] speed up cukes by deferring GC -> https://makandracards.com/makandra/950-speed-up-rspec-by-deferring-garbage-collection this speeds up tests from 9min 47sec to 9min 16sec on my machine (6% improvement) --- features/support/env.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/features/support/env.rb b/features/support/env.rb index e61502c7f..0523ff9a0 100644 --- a/features/support/env.rb +++ b/features/support/env.rb @@ -100,3 +100,12 @@ Spork.each_run do CapybaraSettings.instance.restore end end + +# https://makandracards.com/makandra/950-speed-up-rspec-by-deferring-garbage-collection +require File.join(File.dirname(__FILE__), "..", "..", "spec", "support", "deferred_garbage_collection") +Before do + DeferredGarbageCollection.start +end +After do + DeferredGarbageCollection.reconsider +end