我有一个带有 5 个用户控件的页面。
此页面需要很长时间才能加载。
我正在 Iframe( jQuery Colorbox Plugin ) 中加载此页面。
如何测量每个用户控件的加载时间?
并检查哪个用户控件或操作会导致我出现此问题。

最佳答案

使用 VS2010 内置的分析器。它将向您显示成本最高的代码路径。

细节:

单击VS2010主菜单上的Analyze->Launch Performance Wizard...。 (我有 VS Ultimate,我不确定这是否适用于所有版本。

选择仪器。点击下一步。 (尝试所有选项!:D)

选择要分析的项目。点击下一步。

如果需要,选择启用层交互分析。单击下一步,然后单击完成。

VS 现在将启动 IE 并运行您的应用程序。在应用程序中执行要检查的操作。关闭浏览器。

将显示分析报告,其中将提供分析 session 的详细信息。特别注意“热路径”。

祝调试愉快!

关于.net - ASP.NET 衡量性能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5785917/

10-10 23:06