XCODE IOS 프로파일링 디버깅 하는 방법
·
SwiftUI/정리
안녕하세요 불망입니다..! 개발을 하다보면 어플이 멈추거나 강제종료되는 경우가 있습니다..! :( 그 이유로는 메모리 부족이나 누수이거나 교착상태, 경쟁 상태 등 다양한 이유가 있을 수 있습니다. 정확한 원인 분석을 하기 위해서는 프로파일링을 하거나 디버깅을 해야합니다. 메모리 누수나 부족 교착상태 등등을 찾아보려면 프로파일링해보는 것이 제일 정확한 방법입니다. 1. XCODE 프로파일링 XCODE 프로파일링이란 앱 성능 및 리소스 사용을 분석하고 최적화하는 과정을 뜻합니다. 앱이 실행하는 중에 발생하는 이슈에 대해서 모니터링 할 수 있고 메모리누수, 에너지효율성, 메모리할당 과정 등을 전반적으로 훓어볼 수 있습니다. 단순 출력으로는 잡아내기 힘든 성능 이슈나 메모리 부분을 주로 관찰 및 분석합니다. 디..