2013-08-23 1 views
5

계측기 할당을 테스트하여이 사진을 얻었습니다. enter image description here 그래픽 프로그램과 마찬가지로 내 앱이 정상적으로 작동하지만 일반적으로 전체 바이트가 가치가 있습니까? "붉은 색"이란 무엇입니까?iOS 계기판 배정 순/총

답변

2

붉은 색은 모든 응용 프로그램의 런타임 중에 만들어지고 할당이 취소 된 총계입니다 (전체/전체). "#Allocations (Net/Overall)"에 대한 걱정입니다. .

자주색 (빨간색보다 얇은 막대)은 할당되고 할당되지 않은 개체입니다.

특별히 내부 객체 나 Malloc에 대해 걱정할 필요가 없으며보기 및 컨트롤러와 같은 상위 수준의 객체에 집중할 수 있습니다. 당신은 클릭하면


또한 할당 도구의 i 당신은 그 제어 할 수 없습니다 나는 종종 일반적으로 직접/취급하지 않는 당신으로 할 CF (코어 재단) 또는 Malloc 할당을 무시하도록 선택할 수 있습니다 할당.

다시 말해서 상위 수준의 개체 할당을 향상 시키면 이러한 기본 할당도 간접적으로 향상됩니다.

+0

거대한 할당 목록을 필터링하는 좋은 방법은'category'에 의한 정렬이 아니라 '#'로 정렬하는 것입니다. 그리고 클래스 접두어로 모든 할당에 이르기까지 스크롤하는 것입니다. UI 및 CG 클래스 접두사에 적용됩니다. 그 목록에있는 엄청난 엉망을 더 잘 이해하는 데 도움이됩니다 ... –