10.11.4. Initializing and AutoInitializing Variables at Run Time

Autoinitializing variables at run time is the typical method of autoinitialization. To use this method, invoke the linker with the --rom_model option. See Autoinitializing Variables at Run Time (--rom_model) for details.

Initialization of variables at load time enhances performance by reducing boot time and by saving the memory used by the initialization tables. To use this method, invoke the linker with the --ram_model option. See Initializing Variables at Load Time (--ram_model) for details.

See The --rom_model and --ram_model Linker Options for information about the steps that are performed when you invoke the linker with the --ram_model or --rom_model option. See RAM Model vs. ROM Model for further information.