首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪些性能计数器可用于识别ASP.NET瓶颈?

哪些性能计数器可用于识别ASP.NET瓶颈?
EN

Stack Overflow用户
提问于 2012-01-30 03:55:49
回答 2查看 2.2K关注 0票数 6

根据这里的图表,我应该查看哪些内容来确定瓶颈?正如您所看到的,在负载下,请求的平均时间接近14秒,其中大部分时间都归因于New Relic的概要数据中的CLR。在特定页面的性能细分中,它将大部分时间归因于WebTransaction/.aspx页面。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-30 04:52:04

我看到数据库也被读取了(橙色),这是所有页面中的一个页面延迟了其余页面的接缝,因为会话在页面上设置了锁。

你也可以阅读:Replacing ASP.Net's session entirely

我的建议是完全删除会话调用,如果这是不可能的,找到另一种方法将它们自己保存在数据库中的某个地方。

实际上,在我的页面中,我已经做出了所有三种可能的选择。1.我在没有会话的情况下调用页面。2我创建了完全自定义的会话,这些会话是连接到用户cookie的值,最后3.我创建了从会话中运行的线程,它们在后台进行计算,当它们完成时,我会显示结果。

在某些情况下,计算是在调用没有会话的页面的iframe上完成的,稍后我会显示结果。

票数 3
EN

Stack Overflow用户

发布于 2012-01-31 01:21:51

在Pro版本中,您可以使用事务跟踪,这有助于精确定位问题发生的位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9056240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档