builder.addField(Series.SystemInformation.FIELD_CLASS_PATH, StringUtils.defaultString(data.getClassPath())); builder.addField(Series.SystemInformation.FIELD_INIT_HEAP_MEMORY_SIZE, data.getInitHeapMemorySize()); builder.addField(Series.SystemInformation.FIELD_INIT_NON_HEAP_MEMORY_SIZE, data.getInitNonHeapMemorySize()); builder.addField(Series.SystemInformation.FIELD_JIT_COMPILER_NAME, StringUtils.defaultString(data.getJitCompilerName())); builder.addField(Series.SystemInformation.FIELD_LIBRARY_PATH, StringUtils.defaultString(data.getLibraryPath()));
assertThat(systemInformationData.getMaxHeapMemorySize(), is(17L)); assertThat(systemInformationData.getInitNonHeapMemorySize(), is(18L)); assertThat(systemInformationData.getMaxNonHeapMemorySize(), is(19L));
if (systemData.getMaxNonHeapMemorySize() != -1) { maxNonHeapUpperRange = systemData.getMaxNonHeapMemorySize() / 1024.0d; } else if (systemData.getInitNonHeapMemorySize() != -1) { maxNonHeapUpperRange = (systemData.getInitNonHeapMemorySize() * 2) / 1024.0d; } else { maxNonHeapUpperRange = 128 * 1024 * 1024;
assertThat(systemInformationData.getMaxHeapMemorySize(), is(17L)); assertThat(systemInformationData.getInitNonHeapMemorySize(), is(18L)); assertThat(systemInformationData.getMaxNonHeapMemorySize(), is(19L));
when(data.getClassPath()).thenReturn("clph"); when(data.getInitHeapMemorySize()).thenReturn(RandomUtils.nextLong()); when(data.getInitNonHeapMemorySize()).thenReturn(RandomUtils.nextLong()); when(data.getJitCompilerName()).thenReturn("jitcmp"); when(data.getLibraryPath()).thenReturn("libpath"); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_CLASS_PATH, (Object) data.getClassPath())); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_INIT_HEAP_MEMORY_SIZE, (Object) data.getInitHeapMemorySize())); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_INIT_NON_HEAP_MEMORY_SIZE, (Object) data.getInitNonHeapMemorySize())); 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()));