-
Couldn't load subscription status.
- Fork 1.8k
[GR-67169] Support JFR emergency dumps on out of memory #11530
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
Open
roberttoyonaga
wants to merge
25
commits into
oracle:master
Choose a base branch
from
roberttoyonaga:emergency-dump
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 13 commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
81617ee
allocation free
roberttoyonaga 46e2d11
Compiling dump file is working
roberttoyonaga be0cd0a
fix classloader issue
roberttoyonaga b062580
type repo refactor
roberttoyonaga 2006521
improve hashing for packages
roberttoyonaga 7e79ee6
make pathBuffer allocation free. Clean up
roberttoyonaga bfe91e7
JfrTypeRepository record classes upon event emission. Remove prealloc…
roberttoyonaga e912a0b
add hook next to heap dump code. Only process full sampler buffers.
roberttoyonaga 01b11b9
qsort chunk files. Bug fix traceID check.
roberttoyonaga 30b036a
open emergency dump chunk
roberttoyonaga a831599
Do markChunkFinal and patch header like regular rotatios. Add tests.
roberttoyonaga 533da7a
Emit old object sample and jdk.DumpReason events. Fix testEmergencyD…
roberttoyonaga 847d6fb
style
roberttoyonaga cbeda3e
removed unused method
roberttoyonaga 62bf8a9
style
roberttoyonaga 785f415
style
roberttoyonaga 38fdc1d
Do a full chunk rotation before emergency dumping
roberttoyonaga d162e3b
Merge branch 'master' into emergency-dump
roberttoyonaga 62a031f
review feedback
roberttoyonaga 59d80bf
style, gate fixes, remove logging, use stack instead of C heap for JF…
roberttoyonaga ead4718
style
roberttoyonaga 723b88e
minor test refactor
roberttoyonaga 85a90f9
Merge branch 'master' into emergency-dump
roberttoyonaga ee772f0
use JFR logging
roberttoyonaga af5dafd
small fix to JfrChunkFileWriter.writeString
roberttoyonaga File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.