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