ld.sosystem loader. From there, they are mapped into the address space of processes that require symbols from the library. Until the first reference to a symbol is encountered it cannot be evaluated. Evaluating the symbol only when it is referenced can be a source of latency. This is because memory pages can be on disk, and caches can become invalidated. Evaluating symbols in advance is a safe side procedure that can help to improve latency. .
LD_BIND_NOWenvironment variable. Setting
LD_BIND_NOWto any value other than null will cause the system loader to lookup all unresolved symbols at program load time.