gpt4 book ai didi

javascript - AngularJS + 单核 CPU = 几乎 100% CPU

转载 作者:可可西里 更新时间:2023-11-01 02:43:53 25 4
gpt4 key购买 nike

我已经构建了一个大型的 AngularJS 应用程序,到目前为止它运行良好。
当一些用户(使用具有一个 CPU 的非常老的计算机)提示应用程序非常慢时,我的问题就开始了。

我打开了任务管理器,我可以看到该选项卡始终显示在 70% - 100% CPU(使用单核 CPU 时)。

现在,由于这在更强大的计算机上运行良好,我不确定我有性能问题,如果有,我真的不知道如何检查(我无法使用 chrome 上的性能工具检查) .

有什么办法可以解决这个问题吗?告诉 Angular 执行它的摘要循环更少 次?
有没有人遇到过类似的问题? 任何提示对我来说都很棒。

最佳答案

我从未见过减少循环调用次数的方法。

但是,有多种方法可以提高应用程序的性能。

首先,要了解您的计算机的性能,您可以安装 Batarang它提供了一个用于性能分析的选项卡。

一旦你有了这个,你可以关注以下几点:

  1. 禁用不再使用的观察器
  2. 尽可能避免 ng-repeat 和/或使用 bindonce指令
  3. 使用分页获得较小的数据集

更多详细信息,您可以引用以下文章:

关于javascript - AngularJS + 单核 CPU = 几乎 100% CPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25641714/

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