[Answered ]-Django high memory usage

1👍

You have to use a memroy profiler to see what function or method allocate memory
An example tool is memray, after installing it, run the django server like this:

python -m memray run ./manage.py runserver

Visit the pages or call the APIs that might use a lot of memory then end the program run (on linux use CTRL+c)

It will generate a file with memory usage details and show you how to convert it to readable format, you can paste here to get some insights if you can’t read it by yourself

👤ahmed

Leave a comment