Instruments를 활용한 행 분석하기
iOYES
행을 추적하는것에 그치지 않고 실제로 행을 분석하고 개선하는것까지가 개발의 끝이라고 볼 수 있습니다.
주로, 클라이언트에서 발생하는 행들은 케이스를 나눌 수 있습니다.
1️⃣ 메인 스레드에서 작업들의 소요시간이 너무 긴 경우
2️⃣ 메인 스레드가 차단된 경우
1번의 경우는 실제 메인 스레드에서 열심히 일하고 있기에, CPU 사용량이 높은 반면에
2번의 경우엔 메인 스레드가 다른 스레드에서의 작업 완료를 기다리기에 CPU 사용량이 없습니다.
여기서도 비동기적인지 동기적인지에 따라 행의 원인도 다를 수 있어요.
그렇기에, 행 분석을 위해서 iOS 개발에선 Instruments를 활용할 수 있습니다 😃
이참에 행에 대해서 완전히 끝내봐요!
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2024년 9월 19일 오전 9:50
세계에서 가장 많이 팔리는 맥주가 뭔지 아십니까? 하이네켄? 버드와이저? 아닙니다. 설화맥주입니다. 처음 들어본다고요? 네. 중국에서만 팔리니까요. 중국에서 1등 하면 세계 1등 하기도 쉽다는 것을 잘 보여주는 사례입니다.
... 더 보기🎉 벤처기업 인증 완료! 🎉
... 더 보기이
... 더 보기이 친구도 만만치않게 독특한 편
... 더 보기