1
我们在Angular(4.1)中有一个很大的项目,这个项目非常缓慢。Angular 2大项目很慢
网络上的大部分评论是在加载时间,我们的问题不是在加载时间非常快。
我们的主要问题是,大约10分钟后页面变得非常慢。打开一个下拉菜单将超过一秒钟,滚动表格很慢。
什么会导致此问题?
我们使用角度cli 1,角度4.1。 我们使用“ng serve”运行应用程序。
我们在Angular(4.1)中有一个很大的项目,这个项目非常缓慢。Angular 2大项目很慢
网络上的大部分评论是在加载时间,我们的问题不是在加载时间非常快。
我们的主要问题是,大约10分钟后页面变得非常慢。打开一个下拉菜单将超过一秒钟,滚动表格很慢。
什么会导致此问题?
我们使用角度cli 1,角度4.1。 我们使用“ng serve”运行应用程序。
如果您正在使用RxJS并且未从observables取消订阅,那么随着时间的推移,事情可能会变得糟糕。我自己有订阅每个组件ngOnInit()的数据的问题,但是当组件被销毁时,订阅保持打开状态。当在窗格之间移动时这些堆叠会最终导致重大放缓。
低于放缓的
Angular/RxJs When should I unsubscribe from `Subscription`
其他主要原因官方的解决方案将包括一般内存泄漏,尤其是在Chrome。我会在Chrome上启动检查员并检查“性能”和“内存”选项卡。
有一百万件事情可能导致它。使用开发工具来调试性能问题超出了SO的范围。 –
有很多事情会导致问题缓慢。使用webapp 10分钟后,您可以显示调试 –
的这个原因吗?像一直加载DOM?或者它只是在没有交互的情况下运行 – Luke