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

ZGC missing data #381

Open
AlinaHovakimyan opened this issue Sep 2, 2024 · 2 comments
Open

ZGC missing data #381

AlinaHovakimyan opened this issue Sep 2, 2024 · 2 comments

Comments

@AlinaHovakimyan
Copy link
Contributor

ZGC missing data: # Safepoints

DestroyDetachedPages, PrepareRelocationSet from concurrent times

mark summary (Mark: 1 stripe(s), 2 proactive flush(es), 1 terminate flush(es), 1 completion(s), 0 continuation(s) )

nMethods (registered/unregistered)

References

Metaspace: parsing exists but most probably has some bug, so comes as null

relocation info

@dsgrieve
Copy link
Member

dsgrieve commented Sep 4, 2024

@AlinaHovakimyan - all of this is quite possible. We didn't exhaustively capture all data. Mostly we're looking at the data that helps tune gc behavior and some of these (like mark stripe, etc) aren't useful to for tuning in our opinion. We can be wrong about this and maybe you know what to do with this data. We welcome your input here.

@AlinaHovakimyan
Copy link
Contributor Author

@dsgrieve we do agree that this infos are not that commonly used, but we often see cases in low-latency applications (such as trading) where every ms of a pause matters. It's always helpful to get as granular insights as possible into why the pause takes as much as it takes to help diagnosis of what can be improved, even e.g. in the application code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants