如何在不指定域中立性的情况下将 .net 本机映像 (NGEN) 加载到多个应用程序域中?
NGEN + AppDomain 问题在这里。 我正在对一些应用程序进行更改,这些更改围绕使本机图像正确加载以防止我们的 .net 应用程序中出现糟糕的 JIT 时间。…
预编译的 XSLT、ReBase 和 NGEN
这里是高级性能问题。这是我的场景: 我有一个包含数千个 XSLT 文档的数据库。网站的每个页面都有一个,因此它们将 XML 转换为 HTML。 ASP.NET Web 服…
如何防止 NGEN 对我的代码进行变基(对性能产生负面影响)?
我只是想加快我的基于 .NET 的客户端应用程序的速度,并且正在考虑对代码进行 NGEN 处理。 Jeffery Richter 写了这个关于生成代码的警告: •加载时间…
VS2010 探查器似乎无法解析 ngen'd 图像中的符号
我正在通过以“采样”模式附加到 Windows 服务来分析它。 我打开结果文件“函数”视图,看到“最热门”函数显示为 [System.Runtime.Serialization.ni.…
如何在 NGen 之前衡量正确重新调整 .NET 程序集基准的效果?
我们的应用程序有很多 .NET 程序集,到目前为止,这些程序集尚未使用 NGen 脚本进行部署,因此它们始终在运行时进行 JIT 处理。 由于我们的应用程序通…
为什么 NGEN 应该挂起并且永远不会完成特定程序集的任何原因?
我有一个使用 Visual Studio 2008 构建的 .NET 3.5 类库项目。 如果我尝试 NGEN 此解决方案文件中的核心程序集,NGEN 永远不会完成,或者至少在我费心…
ASP.NET 应用程序启动速度非常慢
我有一个页面数量很少的 ASP.NET 应用程序。我看到的问题是启动时间非常慢。据我所知,大部分时间都花在JIT上。根据 PerfMon 的报告,预编译应用程序…
捆绑 .NET dll 以在无 .NET 的计算机中运行应用程序?
AFAIK, ngen 将 MSIL 转换为本机代码(也称为 pre-JIT),但是我从未过多关注它对启动性能的影响。 Ngen 应用程序仍然需要 .NET 基类库(运行时)。 …
确定 GAC 是否已审核并同意正在使用 NGen ed 组件
如何确定是否使用本机映像而无需加载程序在运行时验证程序集的签名,甚至使用 GAC 编辑的程序集? 我有一个复杂的系统,我们正在试验 NGen,但目前我…
如何减少 .net 应用程序的启动和运行时间?
我使用 C# 和 .NET 框架编写 Windows 应用程序。如何减少这些应用程序的启动时间?我的应用程序在启动和初始化期间感觉非常慢,特别是在显示初始表单…