【发布时间】:2012-07-09 11:42:23
【问题描述】:
我正在尝试了解如何配置我想要使用的 JIT 类型。
说,我知道 JIT 有 3 种类型(Pre、Econo 和 Normal)。但是有以下奇怪的问题。
.NET 在部署服务器中运行的默认 JIT 是什么?
如果默认值正常,我们是否可以灵活地更改设置以使用 pre 或 econo。如果是这样,我可以在哪里更改?
不确定,如果此设置在 machine.config 中或其他内容中?
【问题讨论】:
-
您是从哪里得知 .Net 中的这三种 JIT 的?能给个链接吗?
-
没有见过也没有听说过 .net 中的 JIT 类型。据我所知,是 JIT 还是没有 JIT (NGen)。根据过去使用其他编译器的经验,未优化的输出是可能的,这是我会让其他“傻瓜”踏上的道路。
-
只要您执行以下操作就可以了:1) 在“发布”配置中构建您的代码(或者更具体地说,启用优化代码设置)和 2) 运行您的代码您可以使用的 .NET 框架的最新版本。其他一切都取决于代码编写的好坏和硬件运行的好坏。
-
@JonathanRupp:还有托尼·霍普金森:看到你的回复我真的很惊讶。我很确定你们俩都在 .NET 方面经验丰富,而我只是一个新手。但是我知道这种类型的 JIT 是很常见的事情,很多像我一样的人都知道,甚至在面试中被问到。今天,我发现面试官问我如何使用特定类型的 JIT。我无法回答。请查看此 Web 链接/站点(您的 Microsoft 网站):) forums.asp.net/t/1703160.aspx/1
-
@TonyHopkinson:还有很多网站都提到了这 3 种 JIT。看到你们中的许多人回复我真的很惊讶:S 我是在梦中的世界吗? google.co.in/…