4.7.1.2.2 XC8 Compiler - Optimizations options

Note that some of the compiler options specified by fields in other Project Property Categories can affect the size and execution speed of your project. Consider using the Compiler Advisor, accessible via the MPLAB X IDE Tools > Analysis > Compiler Advisor menu item, to compare the size of your project when built with different combination of compiler options.

Optimization level
This selector controls the level to which programs are optimized. See 4.6.6 Options for Controlling Optimization.
Assembly files
This checkbox allows optimization of assembly source files. See 4.6.6.7 Asmfile Option.
Debug
This checkbox inhibits aggressive optimization that can impact on the debugability of code. See 4.6.6.5 Og: Better Debugging Option.
Local code generation
This checkbox limits the extent to which some optimizations are applied to the program. See 4.6.6.9 Local Option.
Address qualifiers
This selector controls the compiler’s response to non-standard memory qualifiers in C source code. See 4.6.1.1 Addrqual Option.