Утечка памяти какао в NSTextFieldCell drawWithFrame? - PullRequest
0 голосов
/ 14 декабря 2018

У меня сложное приложение с большим количеством пользовательского интерфейса, которое регулярно обновляется / обновляется без каких-либо действий пользователя.Кажется, есть утечка памяти, вызванная перерисовкой элементов управления.В этом конкретном случае я думаю, что это NSTextFieldCell внутри таблицы.Перерисовки происходят из-за того, что обновляются нижележащие значения привязки.

Ниже приведено дерево вызовов инструментов, показывающее «созданную и постоянную» память после того, как она работала в течение 2 часов.Исходя из математики (23K вызовов и утечка 1,8 МБ), похоже, что при каждом вызове происходит утечка около 80 байтов.Я не вижу методов своего приложения в обратном вызове, поэтому я не уверен, как это может быть моей утечкой, но я приветствую другие мнения по этому поводу.У кого-нибудь есть какие-либо идеи или предложения о том, как его отследить?

enter image description here enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...