< prev index next >

src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/epsilon/EpsilonHeap.java

Print this page




  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 }
< prev index next >