gpt4 book ai didi

c# - 了解 ASP.net 跟踪

转载 作者:行者123 更新时间:2023-11-30 17:47:00 25 4
gpt4 key购买 nike

我不确定我是否理解如何阅读描摹。有人可以帮我解释一下吗?

如果我看到这个:

Event         From First    From Last
Begin Load 0.016423 0.000006
End Load 10.201956 10.185533
....
Begin Render 10.477927 0.000006
End Render 10.528951 0.051025 (This is last line)

我完全不知道怎么读这个:(这是什么意思?我是从左到右读的吗?从上到下?我是从每一“对”读的吗?例如“开始渲染”和“结束” render"取了差值 (10.52 - 10.4)

我想查看我的页面总体上花费了多长时间,然后查看每个事件花费了多长时间。 MSDN 页面没有为我阐明这一点/让我更加困惑。

此外,为什么这些时间与 Firebug 的输出不同(更差)?

谢谢!

最佳答案

您从上到下和从左到右阅读它。每行对应某种事件,行中的字段是运行所花费的时间。

如果我们看第一行,Begin Load 标志着 OnLoad 事件的开始(这是 Page_Load 被命中的时候)。第一个字段 From First 标记了自请求最初到达服务器以来的总时间,因此在本例中为 0.016423 秒。 From Last 标记自上次事件以来的时间。由于 Begin Load 是要跟踪的第一个事件,该事件为 0,因为没有可比较的先前事件。 End Load,标记 OnLoad 甚至完成,从初始请求开始用了 10.201956 秒,用了 10.185533 从上一个事件开始的秒数,即 Begin Load 事件。这实际上表示您的 OnLoad 事件(以及因此 Page_Load 方法)需要 10 秒才能运行。

作为另一个例子,让我们看一下Begin Render。从请求到达服务器到引发 Begin Render 事件用了 10.477927 秒。从上一个事件开始用了 0.000006 秒(不管那是什么,你没有包括它所以我不能说)。 End Render 从上一个事件 Begin Render 开始用了 0.051025 秒,所以你的渲染事件用了大约 0.05 秒。

关于c# - 了解 ASP.net 跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25247179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com