사전 바인딩
사전 바인딩은 애플리케이션이 Mac OS X에서 더 빠르게 실행되도록 하는 최적화 과정입니다. 일반적으로 프로그램을 열면 동적 라이브러리라는 파일에서 데이터를 불러옵니다. 이러한 라이브러리의 메모리 주소는 보통 정의되어 있지 않으므로 프로그램을 실행할 때마다 위치를 찾아야 합니다.
프로그램에 사전 바인딩을 적용하면 프로그램이 참조하는 라이브러리의 주소가 미리 정의됩니다. 따라서 프로그램을 실행할 때마다 불필요하게 검색하지 않아도 되므로 시간이 절약됩니다. 사전 바인딩 과정은 프로그램을 설치할 때 "최적화 중" 단계에서 진행됩니다. 사전 바인딩에 시간이 걸릴 수 있지만, 프로그램을 실행할 때마다 이 과정을 수행하는 것보다 한 번만 수행하는 편이 더 효율적입니다.
사전 바인딩은 Mach-O 실행 프로그램에서만 사용할 수 있습니다. CFM PEF 바이너리는 사전 바인딩을 지원하지 않기 때문입니다.
지식 테스트하기