加载角应用时,Chrome devtools会挂起

时间:2016-02-08 12:15:12

标签: javascript angularjs google-chrome

我有一个非常大的角度(1.5)应用程序,我正在经历一些奇怪的。 如果我在加载应用程序时打开chrome devtools,那么chrome选项卡在100%cpu上运行并需要一分钟左右才能加载。内存使用率也将高达疯狂,高达500 MB,一旦加载了所有内容,但150mb将被垃圾收集。

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

使用期间内存使用率似乎稳定。 我已经使用自定义中继器消除了最大的ngRepeats,因此我的手表数量还可以。

在多台计算机/操作系统上尝试过。 试过没有镀铬扩展。

这是仅限铬的问题。 (或至少不是狩猎)

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

任何人都有任何想法可能导致这个?

1 个答案:

答案 0 :(得分:1)

可能是DevTools在加载期间从页面获取源文件或类似的东西。

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