Optimizations
The Optimizations options control linker optimizations.

For more information about these options, see Linker options.
Inline small routines
Makes the linker replace the call of a routine with the body of the routine, where applicable.
Merge duplicate sections
Makes the linker keep only one copy of equivalent read-only sections.
Note that this can cause different functions or constants to have the same address, so an application that depends on the addresses being different will not work correctly with this option selected.
Perform C++ Virtual Function Elimination
Enables the Virtual Function Elimination optimization.
To force the use of Virtual Function Elimination, enable the Even if some modules are missing VFE information option. This might be unsafe if some of the modules that lack the needed information perform virtual function calls or use dynamic Runtime Type Information.