From 63419bf713d653b8d7bfb80e2e2e7dfad79aa5ab Mon Sep 17 00:00:00 2001 From: Hyun Jeong Date: Tue, 5 Aug 2014 11:46:18 +0900 Subject: [PATCH] =?UTF-8?q?[#13]=20=EA=B8=B0=EC=A1=B4=20getSystemCpuLoadAv?= =?UTF-8?q?erage=EB=8A=94=20=EC=A1=B0=EA=B8=88=20=EB=8B=A4=EB=A5=B8=20?= =?UTF-8?q?=EC=88=98=EC=B9=98=EB=A5=BC=20=EB=82=98=ED=83=80=EB=82=B4?= =?UTF-8?q?=EA=B8=B0=20=EB=95=8C=EB=AC=B8=EC=97=90=20DefaultCpuLoadMetricS?= =?UTF-8?q?et=EC=9D=98=20=EC=8B=9C=EC=8A=A4=ED=85=9C=20CpuLoad=EB=8A=94=20?= =?UTF-8?q?=EC=88=98=EC=A7=91=ED=95=98=EC=A7=80=20=EC=95=8A=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=EB=B3=80=EA=B2=BD.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../monitor/codahale/cpu/metric/DefaultCpuLoadMetricSet.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/nhn/pinpoint/profiler/monitor/codahale/cpu/metric/DefaultCpuLoadMetricSet.java b/src/main/java/com/nhn/pinpoint/profiler/monitor/codahale/cpu/metric/DefaultCpuLoadMetricSet.java index cca4f843e..f6ac7dfd0 100644 --- a/src/main/java/com/nhn/pinpoint/profiler/monitor/codahale/cpu/metric/DefaultCpuLoadMetricSet.java +++ b/src/main/java/com/nhn/pinpoint/profiler/monitor/codahale/cpu/metric/DefaultCpuLoadMetricSet.java @@ -13,6 +13,7 @@ public final class DefaultCpuLoadMetricSet extends AbstractCpuLoadMetricSet { private static final int UNSUPPORTED = -1; private static final int UNINITIALIZED = -1; + private static final Double UNSUPPORTED_CPU_LOAD_METRIC = -1.0D; private final RuntimeMXBean runtimeMXBean; @@ -32,7 +33,7 @@ public final class DefaultCpuLoadMetricSet extends AbstractCpuLoadMetricSet { final long cpuTimeNS = operatingSystemMXBean.getProcessCpuTime(); if (cpuTimeNS == UNSUPPORTED) { - return (double)UNSUPPORTED; + return UNSUPPORTED_CPU_LOAD_METRIC; } final long upTimeMS = runtimeMXBean.getUptime(); @@ -63,7 +64,7 @@ public final class DefaultCpuLoadMetricSet extends AbstractCpuLoadMetricSet { return new Gauge() { @Override public Double getValue() { - return operatingSystemMXBean.getSystemLoadAverage(); + return UNSUPPORTED_CPU_LOAD_METRIC; } }; }