Everything

Compiles almost everything, excluding class initializers and some rare methods that are too large to be represented by the compiler’s internal representation.

Speed

Compiles most methods and maximizes runtime performance, which is the default option.

Balanced

Attempts to get the best performance return on compilation investment.

Space

Compiles a limited number of methods, prioritizing storage space.

Interpret-only

Skips all compilation and relies on the interpreter to run code.

Verify-none

Special option that skips verification and compilation, should be used only for trusted system code.

From Configuring ART, AOSP