Revision b4dd2f63
Added by Andreas Kohlbecker almost 4 years ago
src/main/webapp/manage/MemoryService.jsp | ||
---|---|---|
28 | 28 |
response.setHeader("Content-Type", "application/json;charset=UTF-8"); |
29 | 29 |
|
30 | 30 |
MemoryUsage heapMemoryUsage = JvmManager.getHeapMemoryUsage(); |
31 |
MemoryUsage permGenSpaceUsage = null; |
|
32 | 31 |
MemoryUsage metaSpaceUsage = null; |
33 |
if(JvmManager.getJvmVersion() == 7){ |
|
34 |
permGenSpaceUsage = JvmManager.getPermGenSpaceUsage(); |
|
35 |
} else { |
|
36 |
metaSpaceUsage = JvmManager.getMetaSpaceUsage(); |
|
37 |
} |
|
32 |
metaSpaceUsage = JvmManager.getMetaSpaceUsage(); |
|
33 |
|
|
38 | 34 |
|
39 | 35 |
ObjectNode node = jsonMapper.createObjectNode(); |
40 | 36 |
node.put("availableProcessors", JvmManager.availableProcessors()); |
41 | 37 |
node.put("recommendedMinimumHeap", recommendedMinimumHeap); |
42 | 38 |
node.putPOJO("heapMemoryUsage", heapMemoryUsage); |
43 |
if(JvmManager.getJvmVersion() == 7){ |
|
44 |
node.put("recommendedMinimumPermGenSpace", recommendedMinimumPermGenSpace); |
|
45 |
node.putPOJO("permGenSpaceUsage", permGenSpaceUsage); |
|
46 |
} else { |
|
47 |
node.putPOJO("mataSpaceUsage", metaSpaceUsage); |
|
48 |
} |
|
39 |
node.putPOJO("mataSpaceUsage", metaSpaceUsage); |
|
49 | 40 |
|
50 | 41 |
JsonFactory jsonFactory = new JsonFactory(); |
51 | 42 |
JsonGenerator jg = jsonFactory.createJsonGenerator(out); |
Also available in: Unified diff
adapting jsp to removal of JvmManager.getMetaSpaceUsage()