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