From 9c91b120c9198d7855a6ac4624ee9f4d1eb13fbf Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Wed, 18 May 2016 19:44:18 +0300 Subject: [PATCH] Force garbage finalization and another gc run in gradle tests. --- .../org/jetbrains/kotlin/gradle/plugin/CleanUpBuildListener.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/CleanUpBuildListener.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/CleanUpBuildListener.kt index f2b488174d9..cc8f99a7218 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/CleanUpBuildListener.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/CleanUpBuildListener.kt @@ -85,6 +85,8 @@ class CleanUpBuildListener(pluginClassLoader: ClassLoader, private val project: log.lifecycle(FORCE_SYSTEM_GC_MESSAGE) System.gc() + System.runFinalization() + System.gc() val rt = Runtime.getRuntime() return (rt.totalMemory() - rt.freeMemory()) / 1024 }