Skip to content

Conversation

@jabraham17
Copy link
Member

Adds the ability to track memory usage when using the Chapel compiler. This allows users to understand where memory is being used in the compiler. More importantly, it allows developers to better understand where memory optimizations will have the most impact for users

This PR heavily refactors PhaseTracker.cpp to allow for tracking memory statistics, via a new flag --print-passes-memory. This PR also adjusts the performance testing infrastructure to include this new information.

Resolves #27718

  • paratest
  • make sure dat files are modified and ready for this to be merged (should only be done just prior to merging)

[Reviewed by @]

Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
Signed-off-by: Jade Abraham <jade.abraham@hpe.com>
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

Successfully merging this pull request may close these issues.

[Feature Request]: Add memory statistics to --print-passes

1 participant