Managed code will never be as fast as close to the metal native. Managed code lives because of abstraction concepts, and abstraction equals cost.