ObjectAlloc monitors the allocation and freeing of memory while your program is running.
Living bytes, or Net bytes - how much memory is used by your application at the time of selection on the timeline. This will include a memory leak, as a memory leak is never freed.
#Living - how many selections of a certain size / type of object occurred (and still selected). This is very useful when searching for leaks.
For example, if you re-perform an action (for example, exit the modal view controller) and you see that the #Living object grows by the same amount every time, then you are probably objects. You can then confirm by drilling and viewing the exact line of code that selects the objects, and even see the time index, each of which was created.
Overall bytes include freed memory. It is useful to keep track of this number for performance optimization purposes, but not if you are just trying to see your current memory size or look for leaks.
Ken Aspeslagh Jan 28 2018-10-10T00: 00Z
source share