我在我的本地IIS中有一个asp.net网站,并且由于sql查询(这个sql查询大约需要7秒),其中一个页面需要加载一段时间(大约10秒)。我做了一些调整工作,最后使这个SQL查询花了不到1秒。但是页面仍然需要大约3秒才能完成加载,我认为它仍然很慢。这个页面在yslow测试中得到了“B”,所以我猜这个页面必须有一些CLR执行需要这些时间,但我怎么能得到这些执行的时间(循环或变量声明)?有什么工具有帮助吗?谢谢!
答案 0 :(得分:0)
将trace =“true”添加到页面指令中,页面生命周期的每个阶段的执行时间将输出到页面内容下方。
How to: View ASP.NET Trace Information with the Trace Viewer