gpt4 book ai didi

asp.net - 在开发过程中加快 .net 程序集加载时间

转载 作者:行者123 更新时间:2023-12-05 00:09:21 24 4
gpt4 key购买 nike

我正在开发一个大型(数百个程序集)asp.net 应用程序,在开发过程中,重新编译后加载第一页可能需要几分钟的时间。

有人告诉我,大部分延迟来自对程序集的 JIT,并且这种延迟与程序集的数量(但不是大小)成正比。我还没有测量过这个。

我们正在对架构进行更改以改善这种情况(组合程序集、分离应用程序),但我想知道是否有任何快速修复可以通过,例如,在开发中更改 IIS 设置或在构建后组合 DLL。

我们正在使用 .net 3.5。

对我有什么建议吗?

最佳答案

查看预编译应用程序以删除 JIT。

ngen

预编译您不使用的程序集,创建不构建您不使用的程序集的自定义构建配置,然后只有您需要的程序集才会 JIT。

关于asp.net - 在开发过程中加快 .net 程序集加载时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/486002/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com