Angular JS应用程序在调整大小时占用大约100%的CPU

时间:2018-09-05 14:08:46

标签: angularjs window-resize

我的网站位于AngularJS v1.7.2(使用Laravel PHP框架作为后端)中。 当前问题是网站调整大小几次(2-3次或更多次)后冻结。我已经检查了Google chrome任务管理器工具,它显示了冻结时大约100%的CPU使用率。通过多次更改方向在移动设备中测试网站时,也发生了相同的问题。我已经尝试过使用诸如Batarang之类的工具,以一种方式绑定之类的方法,通过ng-repeat添加跟踪,但还没有运气。有没有解决该问题的适当方法。请告诉我。

更新 该网站即将完成。目前只有冻结问题阻止了我们。该网站主要包含歌曲,专辑,播放列表,艺术家。 主页上有iosSlider的横幅(4张图像)。然后有每个类别(8个类别)的相册(每个5个相册)。在右侧栏上有歌曲列表。还有其他页面,例如类别页面,艺术家页面,专辑页面,歌曲页面,用户个人资料页面等。还有一个使用angular soundmanager2 API的自定义播放器。通常,到目前为止,在台式机中查看时通常没有问题。但是,如果我使用设备工具栏(CTRL + Shift + M)进行检查并切换到其他页面并旋转2-3次,它将冻结。甚至无法重新加载或刷新页面标签。如果我检查Chrome任务管理器(Shift + Esc),它会显示大约100%的CPU使用率 那时。仅当我路由到其他页面(向前或向后或两者)然后旋转2-3次时,才会注意到该问题。我正在使用AngularJS Batarang来解决问题,但现在仍然不知道

已解决 问题出在iosSlider上。移除iosSlider之后,现在没有崩溃问题。

0 个答案:

没有答案