Prebinding
Prebinding to proces optymalizacji, który umożliwia szybsze uruchamianie aplikacji w systemie Mac OS X. Często podczas otwierania programu ładuje on dane z plików nazywanych bibliotekami dynamicznymi. Biblioteki te trzeba zlokalizować za każdym razem, gdy program jest uruchamiany, ponieważ ich adresy w pamięci zwykle nie są zdefiniowane.
Gdy program korzysta z prebindingu, adresy biblioteki lub bibliotek, do których odwołuje się program, są definiowane wcześniej. Oszczędza to czas, ponieważ eliminuje konieczność niepotrzebnego wyszukiwania przy każdym uruchomieniu programu. Proces prebindingu odbywa się podczas etapu „Optymalizowanie” instalacji programu. Chociaż prebinding może zająć trochę czasu, wykonanie tego procesu raz jest bardziej efektywne niż przeprowadzanie go przy każdym uruchomieniu programu.
Prebinding jest możliwy tylko w przypadku programów wykonywalnych Mach-O, ponieważ pliki binarne CFM PEF nie obsługują prebindingu.
Sprawdź swoją wiedzę