@Override public JsonObject toJson() { JsonObject root = new JsonObject(); root.add(JSON_CREATION_TIME, creationTime); root.add(JSON_TOTAL_PHYSICAL, totalPhysical); root.add(JSON_FREE_PHYSICAL, freePhysical); root.add(JSON_MAX_NATIVE_MEMORY, maxNativeMemory); root.add(JSON_COMMITTED_NATIVE_MEMORY, committedNativeMemory); root.add(JSON_USED_NATIVE_MEMORY, usedNativeMemory); root.add(JSON_FREE_NATIVE_MEMORY, freeNativeMemory); root.add(JSON_MAX_HEAP, maxHeap); root.add(JSON_COMMITTED_HEAP, committedHeap); root.add(JSON_USED_HEAP, usedHeap); if (gcStats == null) { gcStats = new LocalGCStatsImpl(); } root.add(JSON_GC_STATS, gcStats.toJson()); return root; }
@Override public JsonObject toJson() { JsonObject root = new JsonObject(); root.add(JSON_CREATION_TIME, creationTime); root.add(JSON_TOTAL_PHYSICAL, totalPhysical); root.add(JSON_FREE_PHYSICAL, freePhysical); root.add(JSON_MAX_NATIVE_MEMORY, maxNativeMemory); root.add(JSON_COMMITTED_NATIVE_MEMORY, committedNativeMemory); root.add(JSON_USED_NATIVE_MEMORY, usedNativeMemory); root.add(JSON_FREE_NATIVE_MEMORY, freeNativeMemory); root.add(JSON_MAX_HEAP, maxHeap); root.add(JSON_COMMITTED_HEAP, committedHeap); root.add(JSON_USED_HEAP, usedHeap); if (gcStats == null) { gcStats = new LocalGCStatsImpl(); } root.add(JSON_GC_STATS, gcStats.toJson()); return root; }