【问题标题】:Chrome devtools hangs when loading angular app加载角度应用程序时,Chrome devtools 挂起
【发布时间】:2016-05-18 02:31:19
【问题描述】:

我有一个相当大的 Angular (1.5) 应用程序,我遇到了一些奇怪的问题。 如果我在加载 chrome 选项卡在 100% cpu 上运行的应用程序时打开了 chrome devtools,并且需要一分钟左右的时间来加载。内存使用量也会非常高,最高可达 500 mb,一旦加载,除了 150 mb 之外的所有内容都会被垃圾回收。

应用程序加载后运行正常。 如果我在没有打开 devtools 的情况下加载应用程序,则需要一两秒钟。

在使用过程中,内存使用似乎很稳定。 我已经用自定义中继器消除了最大的 ngRepeats,所以我的观看次数还可以。

在多台计算机/操作系统上进行了尝试。 试过没有 chrome 扩展。

这是 chrome 唯一的问题。 (或至少不是野生动物园)

那么,做一个你说的时间线简介?最奇怪的是,如果我尝试记录时间线配置文件,问题就会消失。

有人知道是什么原因造成的吗?

【问题讨论】:

  • 只有在我们看到问题发生时才能发表评论。 :(
  • 您是否有任何与 Angularjs 相关的 chrome 插件可能会导致问题?
  • 提供插件列表并链接我们的一些重复。您对某些代码有任何关注吗?
  • @RobinvanderKnaap 问题在于零插件。
  • 也许检查一下网络标签看看是否有很多呼叫?

标签: javascript angularjs google-chrome


【解决方案1】:

可能是 DevTools 在加载过程中从页面中获取源文件或类似情况。

当时间线记录处于活动状态时,DevTools 会禁用其大部分调试功能,这就是它运行得更快的原因。

【讨论】:

  • 听起来像是一个有效的解释。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-23
  • 1970-01-01
  • 2017-10-05
  • 2012-01-10
  • 1970-01-01
  • 2019-12-17
相关资源
最近更新 更多