gpt4 book ai didi

c# - MiniProfile - 如何弄清楚隐藏空间中发生了什么?

转载 作者:行者123 更新时间:2023-11-30 17:57:58 26 4
gpt4 key购买 nike

我正在尝试弄清楚如何使用 MiniProfile 查看为什么某些网页运行速度如此之慢。我已经添加了它,并在 Application_BeginRequestApplication_EndRequest 和我的 Controllers 操作周围添加了 Steps(在下图中是 CanManageOrganization和 GenerateTreeDataSource)。但是正如您在下面看到的那样,这两种方法运行得相对较快。之后有一个很大的间隔,直到 GetVaryByCustomString 被调用。我将如何着手弄清楚发生了什么(时间花在了哪里)?

我的理解是,实际的渲染引擎会在该部分发生什么?我在这里不正确吗?关于我如何弄清楚中间时间花在做什么上的任何建议?

Profile results

最佳答案

我建议您安装 MiniProfiler.MVC3 NuGet 将为您提供有关 MVC 的更多具体细节。 Yoju 也会看到查找和呈现 View 所花费的时间。

这是您可能会看到的示例:

enter image description here

备注:使用最新版本的 NuGet,如果您在本地以 IIS7 集成管道模式或 IIS Express 托管您的应用程序,您可能需要将以下处理程序添加到 <system.webServer>部分:

<handlers>
<add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
</handlers>

关于c# - MiniProfile - 如何弄清楚隐藏空间中发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12824005/

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