我有一个用ASP.NET 2.0开发的Web应用程序,部署在专用服务器上。现在,我的页面需要很长时间才能加载。我想调试根本原因。
我已经检查了代码级性能书签,在此没有发现任何错误。有什么工具可以调试吗?类似于分析SQL Server 2005中SQL查询的执行计划?
Yslow
将是一个不错的选择
YSlow分析网页并提出建议改善绩效的方法基于一系列高效果网页。
有关SQL性能问题,请查看
Microsoft SQL Server Profiler是一个SQL Trace的图形用户界面用于监视实例数据库引擎或分析服务。您可以捕获和保存有关每个事件到文件或表中以后再分析。例如,您可以监控生产环境以查看哪些存储过程是通过执行也会影响性能慢慢地。
我将从记录和分析相关性能计数器开始。好的出发点是http://msdn.microsoft.com/en-us/library/ms998583.aspx。