diff --git a/README.md b/README.md index ecfdb48..115577d 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,15 @@ Repository for resources on python programming and related frameworks - [link](https://www.digitalocean.com/community/tutorials/processing-incoming-request-data-in-flask) ## Performance analysis and Tuning -- [Python Performance Resources](https://github.com/gaugup/PythonPerformanceResources) + +- Memory Profiling + - [Python Memory Profiler](https://pypi.org/project/memory-profiler/#:~:text=%20Project%20description%20%201%20Memory%20Profiler.%20This,proc%20represents%20what...%205%20Development.%20%20More%20) Provides a python library to profile line-by-line the memory utilization of a python process. + +- Memory Management + - [Pandas Memory Management](https://charumakhijani.medium.com/pandas-memory-management-b24807d2bb15) Provides some neat suggestions on how to use optimize on memory when using pandas DataFrrame. + +- CPU profiling + - [Profiling in Python (Detect CPU & memory bottlenecks)](https://likegeeks.com/python-profiling/) Provides a host of libraries to profile python code to identify bottlenecks. ## Creating a wheel file - The `.whl` file of a python package having a `setup.py` can be generated va the command `python setup.py sdist bdist_wheel`. This creates a folder named `dist` which has two files with extensions `.whl` and `.tar.gz`.