ObjectAlloc отслеживает все выделение и освобождение памяти за время работы вашей программы.
Living bytes, or Net bytesСколько памяти приложение использует в то время вы выбираете на временной шкале. Это будет включать утечку памяти, поскольку утечка памяти никогда не освобождается.
#Living- сколько выделений определенного размера / типа объекта произошло (и все еще выделено). Это очень полезно при поиске утечек.
Например, если вы многократно выполняете действие (например, выходите из контроллера модального представления) и видите, что #Livingобъект растет на одну и ту же величину каждый раз, то вы, вероятно, пропускаете эти объекты. Затем вы можете подтвердить, детализировав и просмотрев точную строку кода, которая выделяет объекты, и даже увидеть временной индекс, каждый из которых был создан.
Overall bytesвключает память, которая была освобождена. Это число полезно отслеживать в целях оптимизации производительности, но не в том случае, если вы просто пытаетесь увидеть свой текущий объем памяти или искать утечки.