如何找出减慢我的asp.net网站的速度?

时间:2013-09-11 06:14:48

标签: asp.net

我在3天内为我的新网站写了大约5k行。在很多地方,数据库的泄漏或查询可能是减慢我的页面速度的原因,但实际上是一个单一的网站 - 呼叫需要大约2整秒,我认为很长。

1)我怎样才能确定我的网页需要加载的确切时间? (在我禁用查询或更改查询后,比较一下)

2)如何找到泄漏/最慢减慢我的asp.net网站的事情?

3 个答案:

答案 0 :(得分:1)

在页面加载中使用它。

Trace.IsEnabled = true;

它将显示每个页面事件所花费的时间,即生命周期..

你可以跟踪时间滞后,然后继续进行..

答案 1 :(得分:1)

我在我工作的应用程序上使用MiniProfiler。如果您将SQL Server作为数据存储,则使用SQL Server Profiler查看正在执行的查询。除此之外,在跟踪性能瓶颈方面,这主要是笨拙的工作。

答案 2 :(得分:0)

您需要运行配置文件来检查页面中每个方法的执行时间,因为许多工具都可以使用免费和付费方式。你可以查看Glimpse这是一个很好的免费工具,在nuget上可用,并且是大多数人的首选。