64 @Override 65 public CollectedHeapName kind() { 66 return CollectedHeapName.EPSILON; 67 } 68 69 @Override 70 public long capacity() { 71 return space.capacity(); 72 } 73 74 @Override 75 public long used() { 76 return space.used(); 77 } 78 79 public ContiguousSpace space() { 80 return space; 81 } 82 83 @Override 84 public void printOn(PrintStream tty) { 85 MemRegion mr = reservedRegion(); 86 tty.println("Epsilon heap"); 87 tty.println(" reserved: [" + mr.start() + ", " + mr.end() + "]"); 88 tty.println(" committed: [" + virtualSpace.low() + ", " + virtualSpace.high() + "]"); 89 tty.println(" used: [" + space.bottom() + ", " + space.top() + "]"); 90 } 91 92 } | 64 @Override 65 public CollectedHeapName kind() { 66 return CollectedHeapName.EPSILON; 67 } 68 69 @Override 70 public long capacity() { 71 return space.capacity(); 72 } 73 74 @Override 75 public long used() { 76 return space.used(); 77 } 78 79 public ContiguousSpace space() { 80 return space; 81 } 82 83 @Override 84 public void liveRegionsIterate(LiveRegionsClosure closure) { 85 closure.doLiveRegions(space()); 86 } 87 88 @Override 89 public void printOn(PrintStream tty) { 90 MemRegion mr = reservedRegion(); 91 tty.println("Epsilon heap"); 92 tty.println(" reserved: [" + mr.start() + ", " + mr.end() + "]"); 93 tty.println(" committed: [" + virtualSpace.low() + ", " + virtualSpace.high() + "]"); 94 tty.println(" used: [" + space.bottom() + ", " + space.top() + "]"); 95 } 96 97 } |