2013-08-23 6 views
5

Zostałem przetestowany przez moją aplikację z przydziałami instrumentów i otrzymałem to zdjęcie: enter image description here Podobnie jak w przypadku pokazów graficznych, moja aplikacja działa normalnie, ale czy zwykle jest ona ważna w ogólnej ilości bajtów? A ja martwić „#Allocations (netto/ogółem)”, bo to kolor jest red.What jest to oznaczać (kolor czerwony)Przydziały dla iOS Instrumenty Net/ogółem

Odpowiedz

2

Red jest całkowita (całkowita) przydziałów dokonanych i zwalniane podczas całej swojej aplikacji w czasie wykonywania .

Fioletowy (naprawdę cienki pasek nad czerwonym jeden) są przeznaczone i nie jest jeszcze dealokowane obiekty.

Powiedziałbym, że nie musisz się o to zbytnio martwić, specjalnie dla obiektów wewnętrznych lub Malloc, i skupić się na obiektach wyższego poziomu, takich jak widoki i kontrolery.


Również jeśli klikniesz na narzędzie alokacji na i można zignorować CF (Fundacja core) lub Malloc przydziały, które ja często jak normalnie nie zajmują się bezpośrednio/nie mają kontroli nad tymi alokacje.

Znowu, jak poprawić swoją wyższy poziom obiektów alokacje będziesz pośrednio ulepszenia tych przydziałów bazowych, jak również.

+0

Jest to dobry sposób, aby filtrować ogromną listę przydziałów jest sortowanie przez 'category' nie' # ', i niż przejść do wszystkich przydziałów ze swoimi prefiksów klasy ... Kiedy wszystko tam wygląda dobrze, przenieść na do prefiksów klasy UI i CG. Pomaga w uzyskaniu lepszego zrozumienia ogromnego bałaganu w tej liście ... –

Powiązane problemy