Профилируя мое приложение, я заметил пару утечек.
Проблемы с памятью - (2 типа утечки)
- 1 экземпляр OS_dispatch_source утечка
- 3 экземпляра
std::__1::__shared_ptr_emplace<std::__1::mutex, std::__1::allocator<std::__1::mutex> >
утечка
OS_dispatch_source
Описание:
<OS_dispatch_source: source[0x2801d1500] = { xref = 1, ref = 2, target = WebKit Malloc Memory Pressure Handler[0x2801d1f00], ident = 0x0, mask = 0x4, pending_data = 0x0, registered = 1, armed = 1, kevent = 0x280cd5450 (direct), filter = memorystatus }>
Расположен под:
libdispatch.dylib
Примечания: иногда присутствует только, и кажется, что когда-либо только 1 объект протекает.
std :: __ 1:: shared_ptr_emplace ......
Описание:
Описание отсутствует
Находится под:
JavaScriptCore
Кажется, что всегда присутствует как минимум с 2 утечками.
Я использую WKWebView WebKit, который явно связан, но я действительно не знаю, что мой следующийшаг есть.Я искал в Интернете и читал о других утечках в веб-наборе, но на самом деле я не нашел ничего особенного в этих 2.