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

Integrate Heapstack into CI to track the peak memory usage of the compiler on a set of programs. #6604

Closed
TomAFrench opened this issue Nov 22, 2024 · 0 comments · Fixed by #6630
Assignees

Comments

@TomAFrench
Copy link
Member

Heaptrack has proven to be a useful tool so we should try to automate its usage. One easy way to do this is to add tracking of the peak memory usage in PRs, any significant changes should be reported with a warning comment.

We shouldn't need too many programs for this: a small, medium and large one should suffice as it'll allow us to see the fixed size memory costs vs worst case.

Ideally this should emit a workflow artifact of the profiling run so we can easily just download it and open in heaptrack.

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

Successfully merging a pull request may close this issue.

2 participants