rootLocations = new AddressSet(1024);
rootLocations = new AddressSet(4096);
  VM_CollectorThread(int[] stack, boolean isActive, VM_Processor processorAffinity) throws VM_PragmaInterruptible {    super(stack);    makeDaemon(true); // this is redundant, but harmless    this.isActive          = isActive;    this.isGCThread        = true;    this.processorAffinity = processorAffinity;    this.iteratorGroup     = new VM_GCMapIteratorGroup();    // associate this collector thread with its affinity processor    collectorThreads[processorAffinity.id] = this;    // Should completely come out of immortal heap    rootLocations = new AddressSet(1024);    rootValues = new AddressSet(1024);    interiorLocations = new AddressPairSet(1024);  }