Swift Performance-wwdc24
2료일:
https://www.youtube.com/watch?v=nb3bRQa0iGQ&t=3s 1. 여기서 말하는 성능이란?: 애플리케이션이 얼마나 빠르고 효율적으로 동작하는지를 나타내는 척도. - 지연: 작업이 시작되고 완료될때 까지 걸리는 시간.- 에너지 소모: 앱이 베터리 얼마나 사용하는지- 메모리 사용: 앱이 얼마나 많은 메모를 점유하고 어떻게 관리하는지. 2. 낮은 수준의 성능을 볼 때 고려해야할 원칙들 bottom-up으로 생각을 해보자- 최적화되지 않은 함수 호출들: 4가지의 cost가 있다고 한다. 이 중 3가지는 우리가 하는것. 1. 먼저 호출에 의한 인수를 설정(arguments)가장 낮은 수준인 1번은 우리가 함수를 호출할때 인수를 넣어야한다. 하지만 최신 프로세서에선 레지스터를 활용해 ..