今天我在MSDN上阅读了一篇关于新的 .Net Native 的文章。
“使用 .NET Native,Windows 应用商店应用的启动速度提高了 60%,并且内存占用少得多。我们的第一个版本是开发人员预览版,允许您使用这个新编译器开发和测试应用程序。.NET Native 的这个预览版提供C++ 的性能和 C# 的生产力”。
当然,这真的很有趣,但是如果 .Net Native 是一个新的编译器,它可以提供良好的性能,那么我们为什么需要使用 RyuJIT。这个新的 .Net Native 是什么?新的 .Net Native 和 RyuJIT 有什么区别,微软也将编译器发布为一项名为 Roslyn 的服务。那么 Roslyn 如何支持这个新的 .Net Native。