jdk
8342818: Implement CPU Time Profiling for JFR
#20752
Open
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
160
Changes
View On
GitHub
Commits
Copy JFR sampler
parttimenerd
committed
118 days ago
Unfinished CPU-time sampler
parttimenerd
committed
118 days ago
Slight improvements
parttimenerd
committed
118 days ago
Merge events
parttimenerd
committed
118 days ago
WIP: merge events and fix bugs
parttimenerd
committed
118 days ago
WIP: sampling starts working
parttimenerd
committed
118 days ago
Add missing files
parttimenerd
committed
118 days ago
Fix some issues
parttimenerd
committed
118 days ago
Remove thread array
parttimenerd
committed
118 days ago
WIP
parttimenerd
committed
118 days ago
Make crash protected code smaller
parttimenerd
committed
118 days ago
Log how many times queue is full
parttimenerd
committed
118 days ago
Improve
parttimenerd
committed
118 days ago
Fix bugs
parttimenerd
committed
118 days ago
More fixes
parttimenerd
committed
118 days ago
Add event for full queue
parttimenerd
committed
118 days ago
Remove some sampled thread states to prevent seg faults
parttimenerd
committed
118 days ago
Small change
parttimenerd
committed
118 days ago
Add jfr view application.cpu-time-failed-samples
parttimenerd
committed
118 days ago
Disable CPUTimeSampler by default
parttimenerd
committed
118 days ago
Don't walk in _thread_in_vm state
parttimenerd
committed
118 days ago
Try to fix thread crash issues
parttimenerd
committed
118 days ago
Add cpu-time-overflowed-samples view
parttimenerd
committed
118 days ago
Remove unused method
parttimenerd
committed
118 days ago
Fix bugs
parttimenerd
committed
118 days ago
Record "thread in deopt" as failed trace
parttimenerd
committed
118 days ago
Configure queue size factor via env variable for testing
parttimenerd
committed
118 days ago
Record thread obtain failure as failed event
parttimenerd
committed
118 days ago
Make it compile on mac os
parttimenerd
committed
118 days ago
First try of a proper lock-less queue
parttimenerd
committed
118 days ago
First try of a proper lock-less queue
parttimenerd
committed
118 days ago
cpu-time-failed-samples-no-threads
parttimenerd
committed
118 days ago
Add failing
parttimenerd
committed
118 days ago
Add failing
parttimenerd
committed
118 days ago
Fix bug
parttimenerd
committed
118 days ago
Walk in more states but not while in stw
parttimenerd
committed
118 days ago
Clean up
parttimenerd
committed
118 days ago
Remove unused and not required code
parttimenerd
committed
118 days ago
Reset stacktraces from samples without threads
parttimenerd
committed
118 days ago
Only record samples with a valid thread id
parttimenerd
committed
118 days ago
Tiny fix
parttimenerd
committed
118 days ago
Tiny build fix
parttimenerd
committed
118 days ago
Tiny build fix
parttimenerd
committed
118 days ago
Clean up includes
parttimenerd
committed
118 days ago
Readd include of osThread.hpp
parttimenerd
committed
118 days ago
Small reordering
parttimenerd
committed
118 days ago
Improve sampler
parttimenerd
committed
118 days ago
Improve CPU time sampler
parttimenerd
committed
118 days ago
Use enum for internal error codes
parttimenerd
committed
118 days ago
Tiny fix
parttimenerd
committed
118 days ago
Remove CPUTimeExecutionSample#state
parttimenerd
committed
118 days ago
Clamp queue size
parttimenerd
committed
118 days ago
Clamp queue size
parttimenerd
committed
118 days ago
Replace perror with JVM logging
parttimenerd
committed
118 days ago
Reset state at disroll
parttimenerd
committed
118 days ago
Yield after processing nothing
parttimenerd
committed
118 days ago
Fix main sampler loop
parttimenerd
committed
118 days ago
Tiny fixes
parttimenerd
committed
118 days ago
Test multiple recordings in same JVM process
parttimenerd
committed
118 days ago
Improve max queue size computation
parttimenerd
committed
118 days ago
Guard crash protection with lock
parttimenerd
committed
118 days ago
Fix is_empty
parttimenerd
committed
118 days ago
Implement queue more conservative
parttimenerd
committed
118 days ago
Add Jaroslav's fix
parttimenerd
committed
118 days ago
Queue head/tail unpacking cleanup
parttimenerd
committed
118 days ago
Refactor head/tail retrieval
parttimenerd
committed
118 days ago
Avoid mutex assertion failure
parttimenerd
committed
118 days ago
Reimplemented concurrent queue for Jfr traces
parttimenerd
committed
118 days ago
Get rid of JfrThreadCrashProtection_lock
parttimenerd
committed
118 days ago
Fix walkable assertion
parttimenerd
committed
118 days ago
Remove walkable assertion and add comment
parttimenerd
committed
118 days ago
Fix event names and make experimental
parttimenerd
committed
115 days ago
Remove trailing whitespace
parttimenerd
committed
112 days ago
Rename 'CPUTimeExecutionSampleThrottles' event to 'CPUTimeExecutionSampleLoss'
jbachorik
committed
109 days ago
Rename 'dropped' samples to 'lost' samples
jbachorik
committed
106 days ago
Reorg vrame imports
jbachorik
committed
105 days ago
Add include for 'timer_t' type
jbachorik
committed
105 days ago
Adjust wording in lost samples event description
jbachorik
committed
105 days ago
Update view.ini
jbachorik
committed
105 days ago
Fix CI build issue
parttimenerd
committed
103 days ago
Simplify enqueue_buffer handling
parttimenerd
committed
103 days ago
Remove manuall enqueue_buffer handling
parttimenerd
committed
103 days ago
Fix view name
parttimenerd
committed
103 days ago
Improve view description
parttimenerd
committed
103 days ago
Small stuff
parttimenerd
committed
103 days ago
Small stuff
parttimenerd
committed
103 days ago
Rename event
parttimenerd
committed
103 days ago
Split up TestFullStackTrace
parttimenerd
committed
103 days ago
Remove atomic store
parttimenerd
committed
103 days ago
Use JFR thread hooks
parttimenerd
committed
103 days ago
Remove newline change
parttimenerd
committed
103 days ago
Tiny refactorings
parttimenerd
committed
103 days ago
Revert "Remove manuall enqueue_buffer handling"
parttimenerd
committed
103 days ago
Don't check for enqueue buffer fullness level too often
parttimenerd
committed
102 days ago
Modify event label
parttimenerd
committed
94 days ago
Ensure CPU time tests only run on Linux
parttimenerd
committed
92 days ago
Remove printfs
parttimenerd
committed
92 days ago
Add failed property to CPUTimeSample
parttimenerd
committed
92 days ago
Add maxRate property
parttimenerd
committed
92 days ago
Fix compilation error on non-linux systems
parttimenerd
committed
91 days ago
+ more commits ...
Loading