if (nm->is_unloading()) { // We don't need to take the lock when unlinking nmethods from // the Method, because it is only concurrently unlinked by // the entry barrier, which acquires the per nmethod lock.
nm->unlink_from_method();
// We can end up calling nmethods that are unloading // since we clear compiled ICs lazily. Returning false // will re-resovle the call and update the compiled IC. return false;
}
// Heal oops
ZNMethod::nmethod_oops_barrier(nm);
// CodeCache unloading support
nm->mark_as_maybe_on_stack();
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.