我有一个带有5个用户控件的页面。 这个页面加载时间很长。 我在Iframe中加载这个页面(jQuery Colorbox Plugin)。 我该如何测量每个用户控件的加载时间? 并确定哪个用户控件或操作导致了这个问题。
你的选择应该是跟踪ASP.NET跟踪使您能够查看有关ASP.NET页面的单个请求的诊断信息。ASP.NET跟踪使您能够跟踪页面的执行路径,在运行时显示诊断信息并调试应用程序。ASP.NET跟踪可以与系统级跟踪集成,以在分布式和多层应用程序中提供多个级别的跟踪输出。 ASP.NET跟踪概述 ASP.NET中的跟踪
使用VS2010内置的性能分析器。它将显示成本最高的代码路径。详情:在VS2010主菜单上单击“分析”->“启动性能向导”。 (我有VS Ultimate,我不确定所有版本是否都可用。)选择仪表化。 点击下一步。 (尝试使用所有选项!:D)选择要分析的项目。 点击下一步。如果需要,请选择启用层交互分析。 点击下一步,然后点击完成。VS现在将启动IE并运行您的应用程序。 执行您要检查的应用程序中的操作。 关闭IE。将显示性能分析报告,其中将提供性能分析会话的详细信息。 特别注意“热路径”。享受调试吧!