RFR: 8198424: Remove G1AllocationContext

Stefan Johansson stefan.johansson at oracle.com
Mon Feb 26 11:14:35 UTC 2018


Hi,

Please review this change to remove G1AllocationContext which no longer 
is needed.

Links
JBS: https://bugs.openjdk.java.net/browse/JDK-8198424
Webrev: http://cr.openjdk.java.net/~sjohanss/8198424/00/

Summary
G1AllocationContext was a very intrusive extension point which made it 
possible to have allocations mapped to a specific context, keeping this 
context over GCs. To support this the allocation-contexts are passed 
around in the G1 code base and it adds a fair bit of complexity. The 
internal code making use of this has been removed and this allow us to 
clean up G1 by removing all use of the G1AllocationContext.

The change is pretty straight forward, the intent is to remove all 
references to G1AllocationContext.

Testing
* Mach5 tier 1-3

Thanks,
Stefan


More information about the hotspot-gc-dev mailing list