builder.addField(Series.SystemInformation.FIELD_JIT_COMPILER_NAME, StringUtils.defaultString(data.getJitCompilerName())); builder.addField(Series.SystemInformation.FIELD_LIBRARY_PATH, StringUtils.defaultString(data.getLibraryPath())); builder.addField(Series.SystemInformation.FIELD_MAX_HEAP_SIZE, data.getMaxHeapMemorySize()); builder.addField(Series.SystemInformation.FIELD_MAX_NON_HEAP_SIZE, data.getMaxNonHeapMemorySize()); builder.addField(Series.SystemInformation.FIELD_OS_NAME, StringUtils.defaultString(data.getOsName()));
assertThat(systemInformationData.getMaxHeapMemorySize(), is(17L));
if (systemData.getMaxHeapMemorySize() != -1) { maxHeapUpperRange = systemData.getMaxHeapMemorySize() / 1024.0d; } else if (systemData.getInitHeapMemorySize() != -1) { maxHeapUpperRange = (systemData.getInitHeapMemorySize() * 2) / 1024.0d;
if (systemData.getMaxHeapMemorySize() > 0) { addItemToSection(toolkit, SECTION_MEMORY, NumberFormatter.formatBytesToKBytes(systemData.getMaxHeapMemorySize())); } else { addItemToSection(toolkit, SECTION_MEMORY, NOT_AVAILABLE);
assertThat(systemInformationData.getMaxHeapMemorySize(), is(17L));
when(data.getJitCompilerName()).thenReturn("jitcmp"); when(data.getLibraryPath()).thenReturn("libpath"); when(data.getMaxHeapMemorySize()).thenReturn(RandomUtils.nextLong()); when(data.getMaxNonHeapMemorySize()).thenReturn(RandomUtils.nextLong()); when(data.getOsName()).thenReturn("osname"); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_JIT_COMPILER_NAME, (Object) data.getJitCompilerName())); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_LIBRARY_PATH, (Object) data.getLibraryPath())); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_MAX_HEAP_SIZE, (Object) data.getMaxHeapMemorySize())); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_MAX_NON_HEAP_SIZE, (Object) data.getMaxNonHeapMemorySize())); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_NUM_AVAILABLE_PROCESSORS, (Object) Long.valueOf(data.getAvailableProcessors())));
addItemToSection(toolkit, SECTION_VM, data.getVmSpecName(), minInformationColumnWidth); addItemToSection(toolkit, SECTION_MEMORY, "Max heap size: ", minTitleColumnWidth); if (data.getMaxHeapMemorySize() > 0) { addItemToSection(toolkit, SECTION_MEMORY, NumberFormatter.formatBytesToKBytes(data.getMaxHeapMemorySize()), minInformationColumnWidth); } else { addItemToSection(toolkit, SECTION_MEMORY, NOT_AVAILABLE, minInformationColumnWidth);