--- old/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java 2018-02-21 22:19:55.903047216 +0100 +++ new/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java 2018-02-21 22:19:55.687039823 +0100 @@ -54,12 +54,10 @@ youngGenField = type.getAddressField("_young_gen"); oldGenField = type.getAddressField("_old_gen"); + youngGenSpecField = type.getAddressField("_young_gen_spec"); + oldGenSpecField = type.getAddressField("_old_gen_spec"); genFactory = new GenerationFactory(); - - Type collectorPolicyType = db.lookupType("GenCollectorPolicy"); - youngGenSpecField = collectorPolicyType.getAddressField("_young_gen_spec"); - oldGenSpecField = collectorPolicyType.getAddressField("_old_gen_spec"); } public GenCollectedHeap(Address addr) {