RFR: Shenandoah SA implementation

Aleksey Shipilev shade at redhat.com
Thu Dec 14 20:26:57 UTC 2017


On 12/14/2017 09:00 PM, Zhengyu Gu wrote:
> Please review Shenandoah Seviceability agent implementation.
> 
> 
> Webrev: http://cr.openjdk.java.net/~zgu/shenandoah/shenandoah-sa/webrev.00/index.html

Very good!

Minor nits:

 *) Excess fully-qualified name here in HeapSummary:

 149       } else if (heap instanceof sun.jvm.hotspot.gc.shenandoah.ShenandoahHeap) {

 *) Excess leading white-space in String here in HeapSummary?

 153          System.out.println("   regions   = " + num_regions);

 *) Double spaces here after "Address" in ShenandoahHeapRegionSet:

  62         Address  arrayAddr = regionsField.getValue(addr);
  63         Address  regAddr = arrayAddr.getAddressAt(index * regionPtrFieldSize);

No need for re-review.

Thanks,
-Aleksey



More information about the shenandoah-dev mailing list