gpt4 book ai didi

javascript - 分析后的 Angularjs 应用程序显示将页面呈现为空闲状态所需的时间为 63%

转载 作者:行者123 更新时间:2023-11-28 00:20:59 24 4
gpt4 key购买 nike

问题:

我的 angularjs 应用程序页面大约需要 30 秒来渲染页面。当我运行 google chrome profiler 时,我可以看到渲染页面所需的 62% 的时间是由一个名为“(idle)”的函数占用的。

知道发生了什么吗?

为什么页面空闲......它应该渲染页面......而不仅仅是闲置

enter image description here

最佳答案

分析器向您显示 CPU 时间,而不是挂钟时间。

这意味着它对 I/O 是盲目的。

页面渲染需要 I/O。当 CPU 等待 I/O 完成时,它要么必须寻找其他事情要做,要么处于空闲状态。

顺便说一句,I/O 时间只是 CPU 时间,但在不同的 CPU 上。

顺便说一句,您已经在“ self ”时间排序了。您应该按“总”时间排序,该时间似乎包括被调用者。“ self ”时间是没有用的。为什么?因为如果它很大,包含时间会显示它,如果它很小,它仍然会浪费大量时间,只是通过调用子例程来完成,包含时间会显示它。

关于javascript - 分析后的 Angularjs 应用程序显示将页面呈现为空闲状态所需的时间为 63%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30023107/

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