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页面加载时间的主要内容,如果未能解决你的问题,请参考以下文章