Permalink
1 comment
on commit
sign in to comment.
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
8257602: Introduce JFR Event Throttling and new jdk.ObjectAllocationS…
…ample event (enabled by default) Co-authored-by: Jaroslav Bachorik <jbachorik@openjdk.org> Reviewed-by: egahlin, jbachorik
- Loading branch information
Showing
with
2,096 additions
and 125 deletions.
- +5 −0 make/src/classes/build/tools/jfr/GenerateJfrFiles.java
- +80 −2 src/hotspot/share/gc/shared/allocTracer.cpp
- +6 −0 src/hotspot/share/jfr/jni/jfrJniMethod.cpp
- +2 −0 src/hotspot/share/jfr/jni/jfrJniMethod.hpp
- +1 −0 src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
- +1 −1 src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
- +6 −0 src/hotspot/share/jfr/metadata/metadata.xml
- +1 −0 src/hotspot/share/jfr/metadata/metadata.xsd
- +9 −0 src/hotspot/share/jfr/recorder/jfrRecorder.cpp
- +1 −0 src/hotspot/share/jfr/recorder/jfrRecorder.hpp
- +44 −17 src/hotspot/share/jfr/recorder/service/jfrEvent.hpp
- +276 −0 src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
- +57 −0 src/hotspot/share/jfr/recorder/service/jfrEventThrottler.hpp
- +385 −0 src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
- +155 −0 src/hotspot/share/jfr/support/jfrAdaptiveSampler.hpp
- +1 −0 src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
- +41 −0 src/hotspot/share/jfr/utilities/jfrRandom.hpp
- +60 −0 src/hotspot/share/jfr/utilities/jfrRandom.inline.hpp
- +5 −5 src/hotspot/share/jfr/utilities/jfrTryLock.hpp
- +1 −0 src/hotspot/share/logging/logTag.hpp
- +1 −1 src/hotspot/share/runtime/objectMonitor.cpp
- +16 −1 src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
- +12 −0 src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
- +8 −4 src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
- +5 −0 src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
- +1 −0 src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
- +15 −0 src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
- +76 −0 src/jdk.jfr/share/classes/jdk/jfr/internal/Throttle.java
- +91 −1 src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
- +108 −0 src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
- +35 −9 src/jdk.jfr/share/conf/jfr/default.jfc
- +34 −9 src/jdk.jfr/share/conf/jfr/profile.jfc
- +281 −0 test/hotspot/gtest/jfr/test_adaptiveSampler.cpp
- +1 −1 test/jdk/TEST.groups
- +42 −43 ...jfr/event/{compiler/TestAllocInNewTLAB.java → allocation/TestObjectAllocationInNewTLABEvent.java}
- +32 −31 ...event/{compiler/TestAllocOutsideTLAB.java → allocation/TestObjectAllocationOutsideTLABEvent.java}
- +80 −0 test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java
- +120 −0 test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java
- +1 −0 test/lib/jdk/test/lib/jfr/EventNames.java
Oops, something went wrong.
This comment has been minimized.
502a524
Review
Issues