【发布时间】:2015-05-04 10:39:20
【问题描述】:
安装 Visual Studio 2015 RC1 后,我加载了一个旧的 ASP.NET 项目并将 .NET 版本更改为 4.6。该项目运行良好,但网站仍然像往常一样缓慢加载。我原以为 RyuJIT 会加入,但显然不是。
我查看了关于 RyuJIT 的 this thread,但我看不到任何 RyuJIT 的痕迹,其中描述的任何方法。
空的控制台项目也会出现同样的问题。我在输出窗口、模块窗口或正在运行的 Windows 任务中看不到 Ryujit。
因此,要么像以前的预览版那样无法检测到 RyuJIT,要么它没有运行。不管怎样,我被困住了。
如何验证 RyuJIT 是否在 VS 2015 中运行,如果不是,我必须做什么才能使其运行?
【问题讨论】:
-
你知道 RyuJIT 只有 64 位吗?也许您以 32 位运行?
-
@leppie:我正在使用 Windows 8.1 x64。在控制台项目中。 “首选 32 位”复选框未选中,因此我假设它使用的是 64 位。在 ASP.NET 项目中,那个复选框是灰色的,不知道是什么意思。
-
在 .NET 4.6 中没有不使用它的选项,它总是用于 jit 64 位代码。 不要期望速度提高,这不是项目的目标。
-
@Hans:当然是。 MS一直在大力宣传这一点。众多示例之一:blogs.msdn.com/b/dotnet/archive/2013/11/18/…
-
那个链接说改进 64 位,这是来自非常低的级别,这对于更多内存消耗的应用程序来说是一个严重的问题。
标签: .net visual-studio-2015 ryujit