commit | 9b12926ed8e1507815343eb0c9ee985efbd6e5ca | [log] [tgz] |
---|---|---|
author | Daniel D. Daugherty <dcubed@openjdk.org> | Thu Sep 03 10:22:39 2015 -0700 |
committer | Daniel D. Daugherty <dcubed@openjdk.org> | Thu Sep 03 10:22:39 2015 -0700 |
tree | 1e44a614afb0873fa6747101cfb0084fea4236e3 | |
parent | c091c7348ad53ae367a0a2a85ce284aaf3a2114b [diff] |
8049304: race between VM_Exit and _sync_FutileWakeups->inc() Add PerfDataManager.has_PerfData() to indicate when PerfData objects should be safe to query. Update Java monitor PerfData usage to check the new flag. PerfDataManager::destroy() should only be called at a safepoint and when the StatSampler is not active. Reviewed-by: kbarrett, dholmes, tbenson, bdelsart