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

Maintenance: Make a PoC with memray to profile the memory usage of our utilities #4633

Open
2 of 6 tasks
leandrodamascena opened this issue Jun 26, 2024 · 0 comments
Open
2 of 6 tasks
Labels
help wanted Could use a second pair of eyes/hands internal Maintenance changes revisit-in-3-months Requires more customers feedback before making or revisiting a decision

Comments

@leandrodamascena
Copy link
Contributor

Why is this needed?

Memray is a memory profiler for Python. It can track memory allocations in Python code, in native extension modules, and in the Python interpreter itself. It can generate several different types of reports to help you analyze the captured memory usage data.

https://github.com/bloomberg/memray

Which area does this relate to?

Automation

Solution

Make a PoC with memray. Things to cover in this PoC:

  • Analyze the minimum and maximum expected usage per utility.
  • Test with different maximum memory configurations.
  • Create a graph and upload it somewhere for public visibility (make sense?)
  • Ideas?

Acknowledgment

@leandrodamascena leandrodamascena added triage Pending triage from maintainers internal Maintenance changes good first issue Good for newcomers help wanted Could use a second pair of eyes/hands and removed good first issue Good for newcomers labels Jun 26, 2024
@dreamorosi dreamorosi added revisit-in-3-months Requires more customers feedback before making or revisiting a decision and removed triage Pending triage from maintainers labels Jul 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Could use a second pair of eyes/hands internal Maintenance changes revisit-in-3-months Requires more customers feedback before making or revisiting a decision
Projects
Development

No branches or pull requests

2 participants