gpt4 book ai didi

ASP.NET 站点缓慢直到回收

转载 作者:行者123 更新时间:2023-12-04 19:29:13 25 4
gpt4 key购买 nike

我最近刚刚将一个站点从 IIS6 移动到 IIS7,并且遇到了很多性能问题。

在我对应用程序池进行回收之前,站点性能非常糟糕。这可能是什么症状?

我每晚都回收,但这似乎还不够?

我不太依赖 Sessions。大量使用缓存。

最佳答案

您可以在此处找到一些关于如何使用 .NET 和 ASP.NET 调试最常见类型的挂起、性能、内存和崩溃场景的非常好的教程:.NET Debugging Demos - Information and setup instructions .这些系列真的很值得一读,因为它充满了信息,但需要相当长的时间:-)

服务器端应用程序的一个常见问题是分配大量命中 Large Object Heap 的“大”.NET 对象。 .看看你是否做了很多 byte[]MemoryStream例如,大于 85Kb 的分配(具有大于此大小的连续大小的对象将进入 LOH,并且无法压缩此堆)。如果您进行大量大文件(PDF、图像等)生成、复制等,通常会发生这种情况……这应该使用没有全尺寸分配的纯流来完成。

关于ASP.NET 站点缓慢直到回收,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9374458/

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