From 1d89b014b08142db9c53422b2f4691dab9e47aa9 Mon Sep 17 00:00:00 2001 From: Valentin Fondaratov Date: Wed, 11 Jan 2017 01:13:23 +0300 Subject: [PATCH] speed up test execution by effectively removing the necessity for sleep(100) every 5 tests --- .../com/intellij/openapi/project/impl/ProjectManagerImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerImpl.java index 3a6f4830279c..a275c6b303b1 100644 --- a/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerImpl.java @@ -153,6 +153,7 @@ public class ProjectManagerImpl extends ProjectManagerEx implements Disposable { for (int i = 0; i < 42; i++) { if (myProjects.size() < MAX_LEAKY_PROJECTS) break; System.gc(); + if (myProjects.size() < MAX_LEAKY_PROJECTS) break; TimeoutUtil.sleep(100); System.gc(); }