From ac04bbf145501f4ee0cde5b8160343499ff5b0eb Mon Sep 17 00:00:00 2001 From: Svetoslav Neykov Date: Fri, 14 Oct 2016 12:47:27 +0300 Subject: [PATCH] Fix calculation of currently used memory by the JVM --- .../brooklyn/core/mgmt/internal/BrooklynGarbageCollector.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BrooklynGarbageCollector.java b/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BrooklynGarbageCollector.java index 60dae0e1a8..0d10c5a71a 100644 --- a/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BrooklynGarbageCollector.java +++ b/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/BrooklynGarbageCollector.java @@ -237,7 +237,7 @@ public void logUsage(String prefix) { public static String makeBasicUsageString() { int present = (int)Math.round(100.0*SoftlyPresent.getUsageTracker().getPercentagePresent()); - return Strings.makeSizeString(Runtime.getRuntime().maxMemory() - Runtime.getRuntime().freeMemory())+" / "+ + return Strings.makeSizeString(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory())+" / "+ Strings.makeSizeString(Runtime.getRuntime().maxMemory()) + (Runtime.getRuntime().maxMemory() > Runtime.getRuntime().totalMemory() ? " ("+ Strings.makeSizeString(Runtime.getRuntime().totalMemory()) +" real)"