RFR: 8048248: G1 Class Unloading after completing a concurrent mark cycle

Roland Westrelin roland.westrelin at oracle.com
Fri Jul 4 08:06:03 UTC 2014


Hi Stefan,

> http://cr.openjdk.java.net/~stefank/8048248/webrev.02/

So why can you change:

475       nm->fix_oop_relocations();

to 

526       DEBUG_ONLY(nm->verify_oop_relocations());

in CodeCache::gc_epilogue()

and 

1914     cur->fix_oop_relocations();

to

2188     cur->verify_oop_relocations();

in nmethod::oops_do_marking_epilogue()

?

This comment:
1196   // Find all calls in an nmethod, and clear the ones that points to zombie methods
in nmethod.cpp doesn’t seem good.

Roland.


More information about the hotspot-dev mailing list