summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHåkon Hallingstad <hakon@yahooinc.com>2022-05-09 19:39:09 +0200
committerHåkon Hallingstad <hakon@yahooinc.com>2022-05-09 19:39:09 +0200
commitd26dd5927f040e73946aad8af2facb66c5e7e533 (patch)
tree6ba9d33851b4a478ec6ab52b66d90c1e9f5e08d2
parenta5fe235c244938f53057e23116b50af9645f294d (diff)
Run GC before reporting heap usage metrics
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java
index dff72fe81f1..a5edd3bd74d 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java
@@ -110,6 +110,7 @@ public class NodeAdminImpl implements NodeAdmin {
if (!isSuspended) {
Runtime runtime = Runtime.getRuntime();
+ runtime.gc();
long freeMemory = runtime.freeMemory();
long totalMemory = runtime.totalMemory();
long usedMemory = totalMemory - freeMemory;