VM.sysWrite("   Collection ", Statistics.gcCount); writePages(":       reserved = ", Plan.getPagesReserved(), PAGES_MB); writePages("      total = ", getTotalPages(), PAGES_MB);
if (verbose >= 3) { VM.sysWrite("                     "); MemoryResource.showUsage(PAGES); } VM.sysWrite("                     reserved = "); writePages(Plan.getPagesReserved(), MB_PAGES); VM.sysWrite("      total = "); writePages(getTotalPages(), MB_PAGES);
  private final void baseGlobalRelease() {    globalRelease();    gcInProgress = false;    // GC is in progress until after release!    gcStopTime = VM_Interface.now();    if (verbose == 1) {      VM.sysWrite("-> ");      VM.sysWrite(Conversions.pagesToBytes(Plan.getPagesUsed())>>10, " KB   ");      VM.sysWriteln(1000 * (gcStopTime - bootTime), " ms]");    }    if (verbose >= 2) {      VM.sysWrite("   After Collection: ");      MemoryResource.showUsage(PAGES);      VM.sysWrite("                     ");      MemoryResource.showUsage(MB);      VM.sysWrite("   Collection ", Statistics.gcCount);      writePages(":       reserved = ", Plan.getPagesReserved(), PAGES_MB);      writePages("      total = ", getTotalPages(), PAGES_MB);      VM.sysWriteln();      VM.sysWrite("    Collection time: ");      VM.sysWrite(gcStopTime - gcStartTime, 3);      VM.sysWriteln(" seconds");    }    valuePool.reset();    locationPool.reset();    rootLocationPool.reset();    interiorRootPool.reset();  }