首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查找ASP.NET中的性能瓶颈

查找ASP.NET中的性能瓶颈
EN

Stack Overflow用户
提问于 2009-08-24 17:39:39
回答 7查看 4.7K关注 0票数 1

我们有MSSQL、一些C# web服务、一些ASP.NET和一些AJAX。我们有可怕的加载时间,通常2-3秒刷新一个页面,有时甚至更多。我不知道从哪里开始。

在整个端到端过程中,有哪些分析工具可以确定最大的瓶颈在哪里?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-08-24 17:42:56

你最好的bet...as我已经说过上百万次了,before...is Red Gate工具集。

ANTS Performance Profiler是为您准备的工具。

对于SQL分析,您始终可以使用SQL Server附带的内置事件探查器。

票数 4
EN

Stack Overflow用户

发布于 2009-08-24 17:43:20

如果您只需要这样做一次,或者您没有足够的钱来购买您可能找到的分析器,那么您总是可以求助于跟踪。

在从web服务或数据库调用中拉回结果的C#代码中,用代码包装调用,以检测调用需要多长时间。将其写入某个日志文件、调试输出或直接写入结果页。对其他看起来可疑的情况做类似的事情。

票数 2
EN

Stack Overflow用户

发布于 2009-08-24 17:46:52

系统是否只在一个环境中表现不佳,即数据集比您开发的数据集更大?这对我们来说一直是个问题,在过去,b/c人们会对小数据集编写糟糕的查询,但直到我们投入生产时才会注意到这一点。

如果不是,我相信人们会推荐很多好的工具,比如SQL Profiler,Visual Studio的Profiler,或者在你的ASP页面上简单地使用Trace=true。对于AJAX,我发现像Firebug这样的JavaScript调试器对于查看幕后发生的事情很有用。

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

https://stackoverflow.com/questions/1323739

复制
相关文章

相似问题

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