diff options
Diffstat (limited to 'metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/SystemPoller.java')
-rw-r--r-- | metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/SystemPoller.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/SystemPoller.java b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/SystemPoller.java index 27f86b0d503..7ab3bf2e5a6 100644 --- a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/SystemPoller.java +++ b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/SystemPoller.java @@ -119,11 +119,13 @@ public class SystemPoller { String line; try { while ((line = br.readLine()) != null) { - String[] elems = line.split("\\s+"); + /* Memory size is given in kB - convert to bytes by multiply with 1024*/ if (line.startsWith("Rss:")) { + String[] elems = line.split("\\s+"); size[memoryTypeResident] += Long.parseLong(elems[1]) * 1024; } else if (line.startsWith("Size:")) { + String[] elems = line.split("\\s+"); size[memoryTypeVirtual] += Long.parseLong(elems[1]) * 1024; } } |