This is a Streamlit web app which utilizes memory_profiler Python module to help developers visualize memory usage and locate memory leaks.
How it works
Modules and Libraries used
How to Run
The developer can upload a Python file to the web app. The file is analyzed and executed in a sandbox environment to get more insights into full-time memory usage.
Currently, there are two tools available:
EDIT (06.11.2023) - I have added an option to download results from the above two tools.
I plan to add more new features in near future!
- streamlit
- streamlit_extras
- memory_profiler
- matplotlib
- os
- subprocess
- Clone the repository
git clone https://github.com/ShreeluSantosh/PyMemoryFlow.git
- Install the required modules from requirements.txt
pip install -r requirements.txt
- Run the root file (Introduction.py)
streamlit run Introduction.py