W każdej chwili, aplikacja będzie miała (ogromne) liczbę żywych obiektów, nawet po uzyskaniu pamięć ostrzegawcze (i późniejsze pamięci odzyskiwanie przez system operacyjny). Jest więc dość powszechne, że zobaczysz także wiele z tych mallocsów, których widzisz.
Nie są one same w sobie znakiem, że coś jest nie tak z przydzielaniem pamięci, ale prawdopodobnie tylko z tego, że program jest uruchomiony.
Zapoznaj się także z tym S.O. topic to learn more about the object allocation tool.
Ponadto istnieje wiele zaawansowanych technik, za pomocą których można wykryć problemy z przydzielaniem pamięci. Here można znaleźć świetny samouczek, który pozwoli ci wyjść daleko poza to, co pozwala ci narzędzie Wycieki.
EDIT:
O dokładnym rozumieniu tych mallocs, trzeba myśleć, że można przeznaczyć dwie klasy obiektów (ujmując to w przybliżeniu): obiekty Objective-C, które są tworzone przez Obj-C runtime i "normalne" obiekty C, które są przydzielane przez malloc.
Wiele obiektów drugiej klasy jest przydzielanych (bez bezpośredniego wywoływania malloc) przez biblioteki systemowe i bibliotekę kompilatora C (pomyśl o np. Gniazdach lub uchwytach plików, cokolwiek). Te obiekty (C) nie mają powiązanej z nimi informacji o typie, więc Instruments po prostu pokazuje rozmiar przydzielonego bloku pamięci, nie mając więcej dostępnych informacji.
Wiele obiektów typu malloc jest tworzonych przez klasy wyższego poziomu, więc po odzyskaniu pamięci związanej z ich instancjami, pamięć przydzielona przez malloc jest zwalniana.
Nie powinieneś się specjalnie o nie martwić, chyba że widzisz, że ich rozmiar "rośnie w nieskończoność" po uruchomieniu programu. W takim przypadku musisz najpierw zbadać sposób, w jaki przydzielasz/zwalniasz obiekty na wyższym poziomie i rozumiesz, gdzie w kodzie utknęły.
Nie mam kolumn netto, tylko te widoczne na zrzucie ekranu ... i "żywe bajty" powinny być wielkością, która się liczy, prawda? Moje główne pytanie brzmi: czy muszę przejmować się tymi wpisami malloc? Jeśli tak, to co reprezentują, więc mam punkt wyjścia ... dziękuję! – swalkner
Proszę, zobacz moją edycję. Mam nadzieję, że to trochę wyjaśni. – sergio
hm, ok, dziękuję bardzo ... Myślę, że w moim konkretnym przypadku oznacza to, że muszę się nimi zająć. Rozmiar malloc rośnie, więc zobaczę, jaki jest tego powód. Wielkie dzięki! – swalkner