First pass at a connection matrix...
Christine Flood
chf at redhat.com
Tue Dec 6 18:47:53 UTC 2016
This is just experimental for now. The long term plan is to have this matrix built by write barriers and have a smarter metric for choosing connected collection set regions.
The matrix is built and printed during concurrent marking if you run with -XX:+ShenandoahMatrix.
The somewhat silly heuristic is run via -XX:ShenandoahGCHeuristics=connections.
This isn't really integrated with the new region_in_collection_set stuff, but is enough for now.
http://cr.openjdk.java.net/~chf/connections/webrev.01/
Christine
More information about the shenandoah-dev
mailing list