OMMemoryManagerSwitchHelper 클래스

OMMemoryManagerSwitchHelperOMMemoryManagerSwitchHelper 클래스의 싱글톤입니다. 이 클래스는 메모리 할당 로깅을 담당하고 클라이언트 오브젝트가 특정 메모리 할당이 등록되는지 여부를 확인하도록 합니다.

기본적으로 스위치 헬퍼 로직은 사용하지 않도록 설정되어 있습니다. 이러한 로직을 사용하려면 OM_ENABLE_MEMORY_MANAGER_SWITCH 컴파일러 스위치를 사용하여 프레임워크를 컴파일해야 합니다.

생성 요약
OMMemoryManagerSwitchHelper
OMMemoryManagerSwitchHelper 오브젝트를 작성합니다.
~OMMemoryManagerSwitchHelper
OMMemoryManagerSwitchHelper 오브젝트를 영구 삭제합니다.
메소드 요약
cleanup
할당된 메모리 목록을 정리합니다.
findMemory
기록된 메모리 할당을 검색합니다.
instance
OMMemoryManagerSwitchHelper의 싱글톤 인스턴스를 리턴합니다.
isLogEmpty
메모리 로그가 비어 있는지 여부를 판별합니다.
recordMemoryAllocation
단일 메모리 할당을 기록합니다.
recordMemoryDeallocation
단일 메모리 할당 해제를 기록합니다.
setUpdateState
싱글톤 업데이트 여부를 지정합니다.
shouldUpdate
싱글톤 업데이트 여부와 싱글톤에 기록된 새 메모리 할당이 있는지 여부를 판별합니다.

피드백