c# 分析aspx页面加载时间

Posted

技术标签:

【中文标题】c# 分析aspx页面加载时间【英文标题】:c# profiling aspx page loadtime 【发布时间】:2011-09-28 16:50:15 【问题描述】:

我想在不使用外部工具的情况下分析 aspx 页面的加载以确定瓶颈。

我该怎么做?

谢谢。

【问题讨论】:

Profiling ASP.NET的可能重复 如果您想找出瓶颈,您有 2 个选择 - 使用一些分析器(强烈推荐)或在您的代码中添加包括时间戳在内的日志信息,然后查看日志信息...跨度> @anna:这个问题需要工具。我正在专门寻找如何在没有工具的情况下做到这一点。 @Yahia:我尝试过“洒代码”,但问题是很多事情都发生在幕后。我想我可以添加一个 HttpModule,但我想知道是否有更简单的方法。 我看不到没有工具的可靠方法 - 如果您不想编写自己的分析器,我强烈推荐 RedGate Performance Profiler - 请参阅red-gate.com/products/dotnet-development/… 【参考方案1】:

Page Tracing 可能会给你一个开始,但这不会给你内存使用等,只有时间。

【讨论】:

有趣。太糟糕了,有一个 sortByTime 但没有 SortByTimeDifference。但这会有所帮助。 顺便说一句,系统上找不到文件 Trace.axd。只需使用浏览器查找即可。不幸的是,它没有提供有关单个控件的任何时间信息。那将是我的下一个任务。【参考方案2】:

ANTS Memory Pro filer 是我为此类事情找到的最佳工具。

【讨论】:

看起来不错的工具,但我一直在寻找没有工具。我去看看谢谢。

以上是关于c# 分析aspx页面加载时间的主要内容,如果未能解决你的问题,请参考以下文章

如何将 ASPX 页面加载到 JQuery 对话框中

页面加载后运行 Javascript

Handsontable Grid - 从 aspx 网页加载和保存数据

页面加载时在 Select2 上设置所选项目 (ASPX)

当页面加载完成时,JQ触发添加页面的元素的事件触发不了。。

jquery load加载动态页面