當您在Chrome開發工具的時間軸中有緩慢的框架(那些用紅色三角形表示的框架)時,這意味着什麼,但它不顯示是什麼原因導致的(腳本,渲染,構圖等)。這就像沒有真正發生,但你仍然有janks。Chrome DevTools:緩慢的框架,但沒有導致它們的事件
回答
如果你點擊的時間跨度爲主線的上方,然後單擊底部自下而上選項卡上,你可以看到所有的個體活動正在進行加起來到總時間。我懷疑還有其他一些你目前無法看到的活動,但是如果你垂直滾動,你應該看到它們 - 可能是另一名工人的Rasterize Paint
。
更新 我意識到,在仰視圖的時間加起來不爲框架中的總時間。我做了更多的比賽,看起來好像剩下的時間是'空閒'時間。
如果您看下面的屏幕截圖,我已調整時間軸視圖以包含大約一個具有最小活動的幀。因爲你可以看到任何一邊的虛線稍微進一步。
如果你然後看下面的Summary視圖,你可以看到大多數時間被列爲'Idle 」。如果你假裝我更準確地將時間軸視圖過濾爲一幀(通過從彙總值中取出一小段時間),你可能會相當自信地得出結論:總幀時間(顯示在Main螺紋杆)是摘要中顯示的值的總和,包括'空閒'時間。
事情是,我要麼沒有任何活動顯示在這些「慢」幀或我有一些,但他們採取像每個0.1毫秒,而幀需要~32ms,這是讓我困惑我 – wizardzloy
@wizardzloy我已在上面的帖子中添加了更新。 –
再次感謝,這真棒,但我的問題正是關於爲什麼它需要32ms的瀏覽器來處理幀,如果大多數時間它不做任何事情(空閒)。爲什麼在這裏我的幀速率很慢? – wizardzloy
- 1. Chrome DevTools框架事件時機
- 2. PHP:導致緩慢的SESSIONS
- 3. 固定的背景圖像導致Chrome中的滾動緩慢
- 4. Chrome devtools啓用緩存
- 5. 緩存uploadify文件導致Chrome崩潰
- 6. 滾動事件運行緩慢 - 有沒有更輕的方法?
- 7. jScrollPane導致緩慢的腳本警告
- 8. 不必要的數據庫事務導致緩慢?
- 9. 在Chrome Devtools中追蹤事件
- 10. onkeyup事件緩慢
- 11. 緩慢的查詢實體框架
- 12. Knockout是一個緩慢的框架?
- 13. Database_Mysqli_result沒有發現Kohana的框架,但它的存在
- 14. Chrome DevTools時間軸:框架視圖出現與記錄圖表不一致
- 15. 沒有框架切換關鍵事件
- 16. Chrome devtools沒有顯示較少的文件
- 17. Firefox DevTools具有Chrome DevTools沒有的獨特功能,反之亦然?
- 18. 我使Swift框架,但它沒有我所做的類
- 19. 的Chrome DevTools層邊框顏色含義
- 20. JavaScript之外的事件緩慢
- 21. chrome-devtools snippets導入/導出2016
- 22. Chrome DevTools在將它們帶走後保持斷點
- 23. chrome devtools不一致數組長度
- 24. window.setTimeout導致htmlunit運行緩慢
- 25. SQL約束會導致緩慢嗎?
- 26. Java Swing UIManger導致速度緩慢
- 27. Highcharts導致IE緩慢運行
- 28. SQL表導致運行緩慢查詢
- 29. iPhone imageView層masksToBound導致緩慢滾動
- 30. 許多協會導致查詢緩慢
它可能是垃圾收集? – wizardzloy