Prebinding
Prebinding je optimalizační proces, který umožňuje rychlejší spouštění aplikací v systému Mac OS X. Když se program otevře, často načítá data ze souborů označovaných jako dynamické knihovny. Tyto knihovny je nutné vyhledat při každém spuštění programu, protože jejich adresy v paměti obvykle nejsou definovány.
Když program používá prebinding, adresy knihovny nebo knihoven, na které program odkazuje, jsou předem definovány. Tím se šetří čas, protože při každém spuštění programu není nutné provádět zbytečné vyhledávání. Proces prebindingu probíhá během fáze instalace programu označené jako „Optimizing“. Ačkoli může prebinding nějakou dobu trvat, je efektivnější provést tento proces jednou než při každém spuštění programu.
Prebinding je možný pouze u spustitelných programů Mach-O, protože binární soubory CFM PEF prebinding nepodporují.
Otestujte své znalosti