1
問題:Angularjs應用程序時異形節目的渲染頁面空閒所需的時間,63%
我angularjs應用頁面需要大約30秒來渲染頁面。 當我運行谷歌鉻探查器時,我可以看到62%的渲染頁面所需的時間是由一個名爲'(空閒)'的功能拍攝的。
任何線索發生了什麼?
爲什麼閒置..它應該被渲染頁面的頁面......不只是坐井觀天
問題:Angularjs應用程序時異形節目的渲染頁面空閒所需的時間,63%
我angularjs應用頁面需要大約30秒來渲染頁面。 當我運行谷歌鉻探查器時,我可以看到62%的渲染頁面所需的時間是由一個名爲'(空閒)'的功能拍攝的。
任何線索發生了什麼?
爲什麼閒置..它應該被渲染頁面的頁面......不只是坐井觀天
Profiler將顯示你的CPU時間,不是掛鐘時間。
這意味着它對I/O是盲目的。
頁面渲染需要I/O。 當CPU正在等待I/O完成時,它必須找到其他要做的事情,或閒置。
順便說一句,I/O時間只是CPU時間,但在不同的CPU上。
BTW2,你已經知道它是按「自我」時間排序的。 您應該對「總計」時間進行排序,這似乎包含被調用者。 「自我」時間毫無用處。 爲什麼?因爲如果它很大,包含時間顯示它,如果它很小,它可能仍然是浪費很多時間,只需調用包含時間顯示的子例程即可。
「(空閒)」不是函數 - 它只是意味着頁面空閒 –
爲什麼頁面空閒......它應該呈現頁面......不只是閒置。 – user1455719
你認爲谷歌...和閱讀的主題? – charlietfl