我们很好奇我们的新ASP.NET Core MVC Web应用程序如何对我们当前的ASP.NET MVC应用程序执行 . 虽然吞吐量可能很好(我们之前的应用程序中没有任何关注),但以下内容让我们质疑我们的努力:

较高的启动时间(不严重但值得注意)内存消耗增加3-5倍

现在后者让我们真的很担心,因为这是一个巨大的差异 . 我无法在互联网上找到对此的评论 . 反之亦然:在大多数公告中都声明ASP.NET Core需要的内存比之前的版本少 . 所以我们检查了默认的ASP.NET Core MVC模板(也许我们在某处犯了一个严重的错误) . 但即使是默认的ASP.NET Core MVC模板也需要大约100 MB的内存 . 与之前的ASP.NET MVC模板的大约20 MB内存相比,这是因子5的增加 .

所以也许有人可以回答这些问题:

为什么是这样?有没有解决方案来缓解这个问题?在不久的将来会有解决方案吗?为什么我找不到任何人抱怨这个?