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?
This project is actively maintained by the Bloomberg Engineering team.
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.
The closest project similar to this one is pyflame which was written to leverage C++ is currently unmaintained and deprecated.
Native integration with the pytest library.
--
Anyone who agrees with this pull request could submit an Approve review to it.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/vinta/awesome-python/pull/2451
**Author:** [@kev-odin](https://github.com/kev-odin)
**Created:** 4/26/2023
**Status:** ❌ Closed
**Base:** `master` ← **Head:** `master`
---
### 📝 Commits (1)
- [`c9f6bbb`](https://github.com/vinta/awesome-python/commit/c9f6bbb82a7bc4df4e20139ebb4a9a50eb4a96e8) feat: add memray to awesome-python
### 📊 Changes
**1 file changed** (+1 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+1 -0)
</details>
### 📄 Description
## 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](https://github.com/uber-archive/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.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/2451
Author: @kev-odin
Created: 4/26/2023
Status: ❌ Closed
Base:
master← Head:master📝 Commits (1)
c9f6bbbfeat: add memray to awesome-python📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
What is this Python project?
What's the difference between this Python project and similar ones?
--
Anyone who agrees with this pull request could submit an Approve review to it.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.