aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHÃ¥kon Hallingstad <hakon.hallingstad@gmail.com>2022-05-09 19:49:43 +0200
committerGitHub <noreply@github.com>2022-05-09 19:49:43 +0200
commit1552aeeef3d6b35aa42d7e668151cc2c7b95a13b (patch)
treea3f537580dbdfe4992e11fe14e2cd2fab1abb35e
parent8d27f183bdf1a7d8e8f26cb5ccfe8075f4c5b78a (diff)
parentd26dd5927f040e73946aad8af2facb66c5e7e533 (diff)
Merge pull request #22521 from vespa-engine/hakonhall/run-gc-before-reporting-heap-usage-metricsv7.584.23
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;