request for review (XS), 6458402: 3 jvmti tests fail with CMS and +ExplicitGCInvokesConcurrent
Keith McGuigan
keith.mcguigan at oracle.com
Fri Dec 3 05:19:32 PST 2010
On Dec 3, 2010, at 3:30 AM, Igor Veresov wrote:
> You're calling notify_gc_end() while holding the FullGCCount_lock.
> Is that ok? Would it be more prudent to divert control to the user
> without holding it?
The notify_gc_end() call does not divert control to the user -- it
contains only the code that will trigger a dtrace event (which is a no-
op as far as the VM is concerned; the OS may notice it though).
That said, I think it would be a good idea to release the lock before
calling it and I'll change the code to do that. That way if someone
adds code to the notify_gc_end() method in the future there won't be
any surprises.
Thanks!
--
- Keith
More information about the serviceability-dev
mailing list