"John" <John (AT) discussions (DOT) microsoft.com> wrote
Quote:
can somebody please explain what native optimization means? |
Just from the phrase alone I interpret it to mean that the JIT optimizes the
native machine instructions (x86) that are generated by analyzing the
incoming IL. On of the benefits of JIT compiling is that your application
can be optimized by the JIT for the processor it is being executing on.
For instance if you execute a .NET application that performs floating point
operations on an AMD processor with 3DNow! instructions, then the JIT
copmiler can generate native machine instructions which utilize the enhanced
instruction set.
Also the JIT compiler will look at the incoming IL and see where it can
optimize the native instructions used with such methods as inlining
functions instead of performing a Call operation.
Christopher McGinnis