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