awesome-python icon indicating copy to clipboard operation
awesome-python copied to clipboard

feat: add memray to awesome-python

Open kev-odin opened this issue 2 years ago • 0 comments

What is this Python project?

  • This tool generates various reports to help analyze memory usage in libraries and applications. Fully customizable reporting data!
  • Can act as library to perform fine-grained profiling tasks.
  • Full stack traces for every function call so it can accurately represent the call stack, unlike sampling profilers.
  • Ability to work with Python and C/C++ threading features.
  • Integration with Jupyter Notebooks by using cell magic.

What's the difference between this Python project and similar ones?

  1. This project is actively maintained by the Bloomberg Engineering team.
  2. The project was originally an internal tool for development within the organization, which has since been moved to be an open source project on August 27, 2022.
  3. The closest project similar to this one is pyflame which was written to leverage C++ is currently unmaintained and deprecated.
  4. Native integration with the pytest library.

--

Anyone who agrees with this pull request could submit an Approve review to it.

kev-odin avatar Apr 26 '23 01:04 kev-odin