我有一个带有 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/