Malloc Scribble malloc scribble을 활성화하면, 해제된 객체의 메모리가 미리 정의된 값(0x55)으로 채워집니다. 이는 코드가 이미 해제된 메모리에 접근하는 것을 신속하게 식별하는 데 도움이 됩니다. 사용 방법: 이 기능은 메모리를 무효화하는 버그를 탐지하는 데 특히 유용합니다. 메모리 블록이 해제되면 무효한 값으로 덮어씌워지며, 이를 실행하면 예외가 발생합니다. 이를 통해 해제된 메모리 블록에 남아 있는 포인터를 쉽게 식별하고 수정할 수 있습니다. Malloc Stack 활성화되면, malloc stack 로깅은 Xcode가 할당의 백트레이스를 구축하는 데 도움을 줍니다. 이는 객체가 어디에서 참조되는지 이해하는 데 유용합니다. 사용 방법: 이 기능은 복잡한 애플리케이션에서 메모리 누수의 정확한 위치를 파악하기 어려울 때 유용합니다. 각 메모리 할당 시점의 함수 호출 스택을 기록합니다. 설정하고 재실행 후 그래프 디버깅 바로 간다. (동그라미 3개 연결되어있...
원문링크 : malloc scribble, malloc stack 메모리 누수 검사