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

improve GC allocation rate measurement #1166

Open
brharrington opened this issue Oct 14, 2024 · 0 comments
Open

improve GC allocation rate measurement #1166

brharrington opened this issue Oct 14, 2024 · 0 comments
Milestone

Comments

@brharrington
Copy link
Contributor

In #1154 JFR support was added. This could be an opportunity to improve the behavior for the GC allocation rate meter. Currently it is based on the notification emitter events and we can only detect the amount of allocations when one of these GC events arise. This can mean that it takes a while to detect them and it appears to the user as if there are periodic massive spikes in allocations when in reality it is a small rate over time and the spike is just when the event was received. Example:

alloc

The actual behavior is a few hundred MB/s and it takes around 15m to fill up young gen and get a GC event. With JFR ideally we can improve this to better represent the actual behavior and reduce user confusion.

@brharrington brharrington added this to the backlog milestone Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant