Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

8266936: Add a finalization JFR event #4731

Closed
wants to merge 28 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
91fc403
8266936: Add a finalization JFR event
mgronlun Jun 16, 2021
2eb336d
shortcut calling Jfr::is_recording()
mgronlun Jun 16, 2021
cf14f67
8266936-alt: Add a finalization JFR event
mgronlun Jun 17, 2021
e652958
whitespace
mgronlun Jun 18, 2021
7aa9f81
update
mgronlun Jul 8, 2021
24fdf51
update
mgronlun Jul 8, 2021
4f34a7f
whitespace
mgronlun Jul 9, 2021
9969020
Code Source attribute for Finalizer event
mgronlun Jul 27, 2021
baa5dce
remove build directive
mgronlun Jul 27, 2021
1daa2b2
FinalizerTable for extending runtime management to finalizers
mgronlun Aug 19, 2021
6435a98
lock ranking
mgronlun Aug 23, 2021
7d2a030
enqueued data point
mgronlun Aug 23, 2021
74697ee
Model as finalizerService
mgronlun Aug 24, 2021
bc3fbca
FinalizerStatistics
mgronlun Aug 26, 2021
064307c
cleanup
mgronlun Aug 27, 2021
256948c
localize
mgronlun Aug 27, 2021
e365b01
mtStatistics
mgronlun Sep 2, 2021
f79c7d0
remove rehashing and rely on default grow_hint for table resize
mgronlun Sep 13, 2021
e0d800b
no precompiled headers and mtServiceability nmt classification
mgronlun Sep 24, 2021
c9da07c
jvm.h and JVM_Entry
mgronlun Sep 25, 2021
68c3832
symbols-unix
mgronlun Sep 25, 2021
d293953
rebased and adjusted for new lock rankings
mgronlun Oct 13, 2021
96a9d6b
cleanup
mgronlun Oct 13, 2021
40fafca
spelling
mgronlun Oct 14, 2021
9b41814
renames
mgronlun Oct 15, 2021
d10eb30
ThreadBlockInVM instead of ThreadToNativeFromVM for sampling exclusion
mgronlun Oct 16, 2021
85a4626
relax memory ordering constraint
mgronlun Oct 18, 2021
b3268c9
no constexpr for constant values
mgronlun Oct 18, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
@@ -113,7 +113,7 @@ void JfrPostBox::synchronous_post(int msg) {
assert(is_synchronous(msg), "invariant");
assert(!JfrMsg_lock->owned_by_self(), "should not hold JfrMsg_lock here!");
NoHandleMark nhm;
ThreadToNativeFromVM transition(JavaThread::current());
ThreadBlockInVM transition(JavaThread::current());
MonitorLocker msg_lock(JfrMsg_lock, Mutex::_no_safepoint_check_flag);
deposit(msg);
// serial_id is used to check when what we send in has been processed.