You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET Generic Host HostApplicationBuilder环境下Autofac解析组件性能极慢问题求助

.NET Generic Host HostApplicationBuilder环境下Autofac解析组件性能极慢问题求助

大家好,想请教个Autofac的性能问题:

我们从.NET Framework 4.8开始就一直在用Autofac,性能表现一直很稳定。但最近把完全相同的代码迁移到基于.NET Generic Host的HostApplicationBuilder控制台应用后,遇到了棘手的性能问题——从Autofac作用域解析一个相对复杂的组件居然要花5秒,而在之前的.NET Framework 4.8环境下做同样的操作只需要0.1秒左右。

这个组件里包含了EF DbContext的初始化逻辑,但我觉得这应该不是问题所在,毕竟在旧版本的.NET环境里运行完全正常。

我这边解析组件的核心代码片段如下:

using(var scope = _container.BeginLifetimeScope())
{
    var component = scope.Resolve<MyComponent>();
}

有没有朋友遇到过类似的情况?或者能给我一些排查方向的建议呀?

备注:内容来源于stack exchange,提问作者Kelvin Nguyen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 11:19:35