Windows Server 2008 上的 .NET 7 占用大量内存

Much memory use by .net 7 on windows server 2008

提问人:Bruno Rigoni 提问时间:4/18/2023 更新时间:4/18/2023 访问量:321

问:

我在使用 Windows Server 2008 操作系统的 Web 服务器上发布 asp.net 核心 MVC .net7 应用程序时遇到问题。当我启动应用程序时,它占用了 500 MB 的 RAM 内存。
我认为这是代码的错误,我进行了几次更改而没有改进,直到我尝试发布一个具有相同特征但空的应用程序,因为 Visual Studio 在开始时创建它。
同样在这种情况下,当应用程序启动时,占用了 500MB 的 RAM 内存。
这发生在任何人身上吗?我该如何解决?IIS 为 7.5

ASP.NET 核心 IIS-7.5 Windows-Server-2008-R2 Net-7.0

评论

0赞 Guru Stron 4/18/2023
很长一段时间没有在 IIS 下托管任何东西,虽然 500 MB 似乎有点太多了,但总的来说,我希望数字与此相差不远。在负载下的应用运行时期间,内存消耗是否不适当增长?如果没有 - 我不会打扰它。
0赞 Bruno Rigoni 4/18/2023
@GuruStron是的,它增加到 1,5GB
0赞 Guru Stron 4/18/2023
根据应用程序的逻辑和负载,它可以没问题。
0赞 Bruno Rigoni 4/18/2023
@GuruStron感谢您的回答。此外,空应用程序会增加内存使用量
0赞 Guru Stron 4/18/2023
您应该注意的主要事情是内存泄漏 - 请参阅本文。如果负载下内存配置文件是稳定的,GC 的负载不大,并且内存使用率根据可用的服务资源是可以接受的 - 那么我暂时不使用它。

答: 暂无答案