【发布时间】: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