showResults();
  public static void allocateDie(int bytes) {    int count = bytes / Node2I2A.objectSize;    System.out.println("Allocating " + (bytes >> 20) + " Mb or " + count + " nodes which immediately die");    int checkFreq = 64000 / Node2I2A.objectSize;    long last = System.currentTimeMillis();    double allocatedSize = 0;    for (int i=0; i< count / checkFreq; i++) {      long start = System.currentTimeMillis();      for (int j=0; j<checkFreq; j++) 	junk = new Node2I2A();      allocatedSize += checkFreq * Node2I2A.objectSize;      long end = System.currentTimeMillis();      double traceElapsed = (end - start) / 1000.0;      double allocElapsed = (start - last) / 1000.0;      if (traceElapsed > 0.1) {	double traceRate = liveSize / traceElapsed; // Mb/s	double allocRate = (allocatedSize / 1e6) / allocElapsed; // Mb/s	if (addSample(traceElapsed, traceRate, allocRate)) {	  return;	}	allocatedSize = 0;	last = end;      }    }  }