memory_utils Utilities to help fight and prevent memory leaks
Yeah Memory Issues!!
Memory Issues happen to the best of us. `memory_utils` will give you simple tools to quickly isolate
the cuplrit, and ideally, warn you before you run into issues.
From my experience, there is no silver-bullet in dealing with memory issues. You just have to roll up
your sleeve and get dirty with print statements. In our team's recent fight with a memory issue, we created memory_utils and we wanted to share.
`memory_utils` deals primarily with RSS memory (Resident Set Size). The most important memory concept
to understand when dealing with memory constrained systems: RSS, the resident set size, is the portion
of a process's memory that is held in RAM. The rest of the memory exists in the swap of the file system.