腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
强制
DotNet
框架
使用
JIT
而
不是
NGEN
?
c#
、
.net
、
sos
、
ngen
我正在调试一个与在进程中加载
DotNet
框架
程序集的本机映像相关的问题,例如System.Windows.Forms.ni.dll我想停止加载这些本机映像。有人有什么想法吗?另一个可能有用的场景是,如果对托管代码
使用
SOS或其他WinDbg扩展。这些工具适用于托管代码,因此您不希望
NGEN
将
DotNet
框架
dlls转换为本机映像。参考:https://docs.microsoft.com/en-us/
dotnet
/fra
浏览 35
提问于2019-06-27
得票数 1
回答已采纳
3
回答
ngen
是否用于将.NET代码编译为在运行代码时不需要安装.NET
框架
的二进制文件?
.net
、
ngen
我阅读了维基百科关于CLR的文章中的以下段落: 或者,可以
使用
本机图像生成器(
NGEN
)在运行时之前的单独步骤中将CIL代码编译为本机代码。这是否意味着我可以将任何.NET程序编译成二进制程序,然后能够在没有安装.NET
框架
的机器上运行?
浏览 1
提问于2010-07-03
得票数 3
回答已采纳
4
回答
可以将.NET应用编译为本机应用吗?
.net
、
native
、
compilation
、
machine-code
只是想知道.NET应用程序是否可以提前编译成本机代码?即使我能做到,我也不打算这么做;我只是好奇。
浏览 0
提问于2008-10-10
得票数 8
回答已采纳
2
回答
如果我们有
NGEN
为什么
.net
、
clr
、
jit
、
ngen
为什么CLR需要
JIT
编译器来将IL编译成机器代码,
而
它有在安装时可以完成该功能的
NGEN
。 还有一个问题,如果
JIT
已经是NGENed,那么它将
如何
完成IL代码呢?
浏览 2
提问于2017-06-01
得票数 0
回答已采纳
4
回答
ngen
.exe是
如何
和何时工作的?
ngen
我想知道预
JIT
编译(
ngen
.exe)的好处。 (
NGen
)流程的角色是什么?为什么需要它? 请举一个例子。
浏览 2
提问于2013-12-16
得票数 23
回答已采纳
2
回答
避免C#
JIT
开销
c#
、
jit
有没有一种简单的方法可以提前编写C#代码,
而
不是
等待代码第一次被调用?我读过有关
NGEN
的文章,但我不认为这对我有帮助。我的应用程序等待并响应来自UDP端口的特定外部事件,并且没有(a)在事件到达之前运行关键路径代码,或者(b)再次运行关键路径代码,因此在这种情况下
JIT
的成本很高。与ANTS分析器核对,
JIT
的开销约为40-50%,有时高达90%。我的应用程序对延迟非常敏感,每一毫秒都很重要。我最初的想法是,我可以向每个关键路径方法添加一个bool参数,并在事件发生之前调用这些方法,以便启动
JI
浏览 6
提问于2011-11-02
得票数 7
回答已采纳
3
回答
我可以在.NET中避免
JIT
吗?
.net
、
jit
比方说,如果我的代码总是在特定的处理器上运行,如果我在安装过程中获得了这些信息-我是否有机会避免
JIT
?
浏览 1
提问于2009-01-15
得票数 5
回答已采纳
4
回答
有没有基于.NET/CLI的C#编译器的实现?
c#
、
compiler-construction
我
不是
在谈论.NET,
而
只是C#的语言规范。 像其他本地编译语言一样
使用
C#作为Delphi、D或C++的替代语言,因为它提供了泛型、扩展类型、垃圾收集和许多其他很好的特性。
浏览 0
提问于2009-10-12
得票数 5
回答已采纳
6
回答
使用
NGEN
是否有帮助?
asp.net
、
jit
、
ngen
在我们知道ASP.NET应用程序不会有太大变化的情况下,
使用
NGEN
更好吗?或者
JIT
足够好了吗?我问这个问题的唯一原因是因为在2002年说: 当然,微软也在努力改进及其即时编译器,以使其运行更快,生成更优化的代码,并更有效地
使用
内存。这些改进需要时间。对于迫不及待的开发人员,.NET
框架
可再发行包中包含了一个名为
NGen
.exe的实用程序。
浏览 123
提问于2008-12-22
得票数 18
回答已采纳
16
回答
如何
将.NET应用程序编译为本机代码?
.net
、
compilation
、
native-code
假设我想在一台没有.NET
框架
的机器上运行一个.NET应用程序;有没有办法将该应用程序编译成本机代码?
浏览 1
提问于2008-09-05
得票数 91
回答已采纳
1
回答
关于抽象方法的TargetedPatchingOptOut和其他属性
c#
、
.net
、
implementation
、
abstract
、
jit
因为,像TargetedPatchingOptOut这样的属性
不是
在
框架
中处理的,那么在优化过程中属性会传播到继承的类中吗?public override void TestFunc() throw new NotImplementedException();} 另外,
JIT
编译器(备注:虽然可以通过
使用
一些(乏味的)奢侈方法很容易地理解WinDbg上的
JIT
指令,但我很欣赏关于它
如何
实现的任何见解,因为
JIT
编译器在不知道它的
浏览 2
提问于2014-05-07
得票数 4
回答已采纳
4
回答
GAC与
JIT
c#
、
.net
、
optimization
、
gac
比如,如果你在应用程序中
使用
List,那么CLR将无法优化列表本身,
而
只能优化它在应用程序中的
使用
方式?这
不是
违背了
JIT
在运行时获得大量优化的目的吗?因此,实际上失去了对BCL的所有潜在优化?
浏览 0
提问于2009-03-17
得票数 5
回答已采纳
1
回答
为什么SortedList(TKey,TValue).Keys属性是IList(TKey)
而
不是
ReadOnlyCollection(TKey)?
.net
、
ilist
、
sortedlist
、
readonly-collection
知道为什么SortedList<TKey, TValue.Keys
不是
ReadOnlyCollection<TKey>吗?(因此,为什么Values属性
不是
ReadOnlyColllection<TValue>?)
浏览 4
提问于2010-03-03
得票数 3
回答已采纳
2
回答
哪个
JIT
在运行我的应用程序?
c#
、
performance
我已经看到这可能与正在
使用
的
JIT
编译器有关。有什么方法可以告诉我
使用
哪个
JIT
编译器来运行我的应用程序?我想看看它在服务器上是否与其他64位版本工作正常的计算机不同。
浏览 7
提问于2016-10-03
得票数 3
回答已采纳
8
回答
你用过
ngen
.exe吗?
c#
、
.net
、
optimization
、
clr
、
ngen
这里有人用过
ngen
吗?哪里?为什么?是否有任何性能改进?在何时何地
使用
它是有意义的?
浏览 0
提问于2009-04-04
得票数 47
回答已采纳
2
回答
Windows 10 VM将CPU固定在100%
windows-10
、
cpu-usage
、
high-load
它运行一个供不同用户
使用
的暖通空调设计软件。我们已经注意到,有时,CPU将(似乎是随机的)最大值为100%。当这种情况发生时,就不可能通过RDP登录。RDP连接超时。
浏览 0
提问于2020-11-13
得票数 0
3
回答
System.Internal (x64上的.net 4.0 )中_HACK方法的用途是什么
c#
、
generics
、
.net-4.0
、
64-bit
、
internals
在x64上的.net 4.0mcorlib中,有一个类System.Internal,其中包含三个后缀为_HACK的静态方法。有人知道这些方法的目的是什么吗?internal static class Internal // Methods { Array.Sort<int>(null); A
浏览 1
提问于2011-02-26
得票数 7
6
回答
.NET代码编译还是复杂化?
c#
、
clr
、
jit
、
managed-code
或者它是符合本地机器代码的
JIT
?Q3)此外,为什么首先要将代码编译为IL。为什么不直接编译成本地机器代码呢?微软提供了一个名为
ngen
的工具,但为什么它是可选的?
浏览 5
提问于2010-02-05
得票数 7
回答已采纳
1
回答
.NET融合记录器:默认映像和本机映像之间有什么区别?
.net
、
assembly-resolution
、
fusion
Log Categories + Native Images 我
如何
使用
这两种方法来诊断混合模式的程序集问题?
浏览 4
提问于2010-07-28
得票数 8
回答已采纳
5
回答
JIT
和
NGen
--有什么不同?
.net
、
clr
、
jit
、
ngen
NGen
也是将.NET程序集编译为本机代码的过程。我不明白两者之间的区别是什么?
浏览 1
提问于2011-04-03
得票数 32
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
微软宣布 .NET 5 计划,支持跨平台、移动开发
C#语法反射,架构师的入门:10 篇热文汇总
使用 .NET Core模板引擎创建自定义的模板和项目
NET Core UI 框架:10 篇热文汇总
一种新的DSL生成和通用语言框架:pypy
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券