diff options
author | Simon Brandhof <simon.brandhof@sonarsource.com> | 2017-09-19 16:13:55 +0200 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@sonarsource.com> | 2017-09-26 23:49:38 +0200 |
commit | 8fa40905cc8afa06f384ed455e06871126804751 (patch) | |
tree | b3bc5deab119ce93cc9be327ad7a59e6bb42243d /server/sonar-process | |
parent | 9c2a9a75fff56e56799273e4a61364ed51870b7e (diff) | |
download | sonarqube-8fa40905cc8afa06f384ed455e06871126804751.tar.gz sonarqube-8fa40905cc8afa06f384ed455e06871126804751.zip |
SONAR-9802 add information to System Info page
Diffstat (limited to 'server/sonar-process')
-rw-r--r-- | server/sonar-process/src/main/java/org/sonar/process/systeminfo/JvmStateSection.java | 5 | ||||
-rw-r--r-- | server/sonar-process/src/test/java/org/sonar/process/systeminfo/JvmStateSectionTest.java | 4 |
2 files changed, 6 insertions, 3 deletions
diff --git a/server/sonar-process/src/main/java/org/sonar/process/systeminfo/JvmStateSection.java b/server/sonar-process/src/main/java/org/sonar/process/systeminfo/JvmStateSection.java index 575083280b1..656fba7e75b 100644 --- a/server/sonar-process/src/main/java/org/sonar/process/systeminfo/JvmStateSection.java +++ b/server/sonar-process/src/main/java/org/sonar/process/systeminfo/JvmStateSection.java @@ -57,8 +57,11 @@ public class JvmStateSection implements SystemInfoSection { addAttributeInMb(protobuf, "Non Heap Init (MB)", nonHeap.getInit()); addAttributeInMb(protobuf, "Non Heap Max (MB)", nonHeap.getMax()); addAttributeInMb(protobuf, "Non Heap Used (MB)", nonHeap.getUsed()); + ThreadMXBean thread = ManagementFactory.getThreadMXBean(); - setAttribute(protobuf, "Thread Count", thread.getThreadCount()); + setAttribute(protobuf, "Threads", thread.getThreadCount()); + + setAttribute(protobuf,"Processors", Runtime.getRuntime().availableProcessors()); return protobuf.build(); } diff --git a/server/sonar-process/src/test/java/org/sonar/process/systeminfo/JvmStateSectionTest.java b/server/sonar-process/src/test/java/org/sonar/process/systeminfo/JvmStateSectionTest.java index 5276a524353..3057e9933e9 100644 --- a/server/sonar-process/src/test/java/org/sonar/process/systeminfo/JvmStateSectionTest.java +++ b/server/sonar-process/src/test/java/org/sonar/process/systeminfo/JvmStateSectionTest.java @@ -30,7 +30,7 @@ import static org.mockito.Mockito.when; public class JvmStateSectionTest { - public static final String PROCESS_NAME = "the process name"; + private static final String PROCESS_NAME = "the process name"; @Test public void toSystemInfoSection() { @@ -39,7 +39,7 @@ public class JvmStateSectionTest { assertThat(section.getName()).isEqualTo(PROCESS_NAME); assertThat(section.getAttributesCount()).isGreaterThan(0); - assertThat(section.getAttributesList()).extracting("key").contains("Thread Count"); + assertThat(section.getAttributesList()).extracting("key").contains("Threads", "Processors"); } @Test |