Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
In order to implement concurrent class unloading, a mechanism will be required to arm nmethods in a safepoint such that the first entry into an nmethod after the pause triggers a barrier before continuing. The barrier will be used for: * Patching immediate oops, and keeping phantomly reachable oops alive through the nmethod entry * Cleaning IC caches that are potentially stale after class unloading * Detecting entries through stale IC caches during unloading
|