2015-10-08 24 views
1

我已經繼承了一個css文件(10萬行),我認爲這是一個瘋狂的循環風格失效,重新計算,重繪。我想通過從頁面中刪除css文件來解決這個問題,這會導致循環消失。CSS佈局每10 ms |無效幫助調查

該文件是由幾個人隨着時間而創造,也沒有人留下的CSS內容的全部知識...

從連接的分析,沒有網絡活動,或者JS事件,可以精確定位在另一個根本原因(如使用JS的DOM更改)。

在您的觀點中,找到觸發視圖更改的最佳方法是什麼?頁面上沒有動畫,但我不能保證沒有人使用舊的css指令自行​​旋轉,沒有人再使用它...

重繪會導致相當高的CPU使用率。

謝謝!

enter image description here

回答

0

它可能不是最好的解決辦法,但我刪除了CSS代碼的下半部分,並檢查是否問題仍然存在。

如果解決了,你現在知道它是在下半部分,如果它仍然存在,問題在上半部分。

保持減半應該包含問題的代碼,並且在大約9次迭代中,您可以將其縮小到大約20行。