国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

前端性能監(jiān)測,Runtime Performance Debug 技巧

共 6621字,需瀏覽 14分鐘

 ·

2022-06-24 18:04

作者:前端小智

簡介:思否百萬閱讀,勵志退休后,回家擺地攤的人。

來源:SegmentFault  思否社區(qū) 


提到 Web 前端的效能優(yōu)化,有許多的技巧是聚焦在如何減少頁面的“載入時間 Loading Time”,例如 Code Splitting 透過減少需要載入的 Bundle Size 來加快載入效能。也有些技巧是針對執(zhí)行時期 (Runtime) 的優(yōu)化與調(diào)教,例如 Virtualized List 透過控制渲染的 DOM 元素數(shù)量來保持頁面的流暢性,又或者是頁面的 Repaint、Reflow、 Composite 等渲染流程所花費的時間,不過這些 runtime 指標又該如何 debug 呢?什麼樣的狀況又代表者頁面的效能可能出現(xiàn)了一些瓶頸呢?在現(xiàn)今網(wǎng)頁中動畫佔了十分重要的部分,那動畫的性能又該怎麼觀測呢?


今天想透過這篇文章與各位分享如何透過 Chrome Devtool 的 Performance Tab 來檢測網(wǎng)頁在執(zhí)行時的各種性能指標,讓網(wǎng)頁的 Runtime Performance 不再成為你 debug 時的瓶頸!


Chrome Devtool Performance Tab 的基本介紹



有使用過 Chrome Devtool Performance Tab 的讀者可能曾經(jīng)也和我一樣被豐富的圖表與複雜的資訊給嚇到了,完全不知道要從何開始看起。的確 Chrome 的 Performance Tab 提供了相當豐富的信息,要在一篇文章就整理透徹幾乎可以說是不可能的任務,所以今天只會介紹最基本的信息與圖表,但我認為也已經(jīng)足夠面對平常 Debug 時的需求。那我們就廢話不多說,直接開始吧!


開始 Debug


首先開啟一個無痕視窗并訪問這個網(wǎng)站(http://bad-animation-demo.s3-website-us-east-1.amazonaws.com/),使用無痕視窗的原因是可以確保 chrome 是運行在“clean state”下的,不然 performance 的測量結果有可能被 extensions 等正在運行的其他應用影響,造成不夠準確的狀況。


接著在鍵盤輸入 Command+Option+I (Mac) 或是 Control+Shift+I (Windows, Linux) 打開 Devtool 并點選 Performance Tab。



左上角會有兩個按鈕(紅色框框區(qū)塊),點選第一個即會開始紀錄,這時候你可以開始操作網(wǎng)頁,Devtool 會紀錄操作網(wǎng)頁時的 CPU、記憶體、Frame Rate 等使用量與指標,這種方式適合監(jiān)測頁面上的某些特定行為與功能。


第二顆按鈕“Start profiling and reload page”,會開始 profiling 并重新整理頁面,并在瀏覽器認為頁面互動告一段落后自動停止 profiling。


因為我想要檢測的是使用者手動觸發(fā)的頁面動畫,所以使用第一種方式會比較適合。另外如果你的網(wǎng)站也有手機版的需求,一般來說有些 Mobile Devices 的性能會比較差,為了檢測應用在 low-level 的 Mobile Devices 是否也能夠流暢的運作,可以選擇 CPU 選項(圖中橘色區(qū)塊)并調(diào)整 CPU 的性能,這邊我選擇 6x slower 來模擬在性能低的設備運作的狀況。點選開始檢測后,操作一下想要檢測的功能,點選 stop profiling,一段時間后 Devtool 就會呈現(xiàn) Profiling 的結果。



分析一下 Profiling 的結果吧!



讓我們一步一步拆解,首先來看看紀錄 FPS、CPU、NET 的圖表區(qū)域。



FPS


提到測量網(wǎng)頁動畫的性能,最直覺的方式就是觀察 FPS (Frame Per Second),也就是常常聽到的 Frame Rate。當在進行動畫時,會希望 Frame Rate 可以達到 60 FPS 左右,使用者看到的動畫才不易產(chǎn)生卡頓。(有時候 FPS 很低也不一定不好,也有可能是頁面真的沒有任何的動靜)


在上圖的 FPS 欄位可以看到粉紅色與紅色組成的 bar,這代表這頁面可能會有掉幀的狀況,這會導致頁面動畫不平順甚至卡頓,嚴重影響使用者體驗,是我們應該要盡量避免的。


CPU


從上圖可以看到 CPU 圖表是有時段性的,有些區(qū)段看起來十分活躍,有先區(qū)段看起來卻幾乎沒有在運作?;笤?FPS、CPU、NET 上 hover 都可以看到 profiling 過程完整的 Screenshot,這種技術也叫做 scrubbing,可以讓我們以漸進式的方式追蹤頁面動畫。



從上面的 Screenshot 可以得知在使用者點擊重新排列觸發(fā)動畫一直到動畫完成之間的時間都會讓 CPU 的使用量提高。


而 CPU 圖表有分很多不同的顏色,這代表著不同種類的工作,如果想要更容易懂且統(tǒng)整指定時間區(qū)段的圖表,可以在 Performance Tab 底下 Summary 看到統(tǒng)整后的圖表,顏色的對應與上面的 CPU section 是一樣的。



  • 灰色 (System)— 瀏覽器內(nèi)部的工作 (關于哪些任務被歸類在這可以參考這個 stackoverflow 的問題)
  • 白色 (Idle)— Idle Time
  • 黃色 (Scripting) — 執(zhí)行 JavaScript 與事件處理
  • 綠色 (Painting) — 圖像處理、畫面繪制
  • 紫色 (Rendering)— 頁面的樣式計算
  • 藍色 (Loading) — 載入與處理 HTML(因為我是在頁面載入后才開始 profiling,因此沒有顯示這個階段)

如果你發(fā)現(xiàn)你的網(wǎng)頁的 CPU 長時間都是保持 maxed out (圖表中看起來很繁忙很多工作要做) 的狀態(tài),就要注意一下是不是有機會透過 Code Refactor 或是拔除不必要的功能來減輕 CPU 的 Workload。

當然不代表 CPU 長時間都在運作就是不好的,舉例來說 asana 的官網(wǎng)有一些會無限輪迴的動畫


這樣 CPU 勢必會得一直處理一些工作,如果需求是這樣,也未必不好


不過可以看得出來掉幀的狀況蠻嚴重的,還有 JavaScript 的執(zhí)行佔了 CPU 的多數(shù)時間,這時候可以更近一步去思考如何改善掉幀的問題,或是動畫能不能盡量用 CSS 就達到一樣的效果(原因在于 CSS 架構的動畫通常是由瀏覽器“主執(zhí)行緒”的另外一個獨立的執(zhí)行緒處理,詳情可以參考這篇文章)。
https://developers.google.com/web/fundamentals/design-and-ux/animations/animations-and-performance


接下來往下看到 Performance Tab 中間區(qū)段的更多詳細資訊部分。因為自己的 demo site 在這邊顯示的資訊太少,所以選擇使用剛剛提到的 asana 官網(wǎng)來解釋這個區(qū)塊,而礙于篇幅我只會提到幾個我認為比較常會用到的指標 — Memory、Frames、Timing、Main、Network、Experience。


Memory



點選紅色區(qū)塊的 Memory 選項,下方便會顯示這段 profiling 期間網(wǎng)頁的內(nèi)存用量,例如說觀測藍色 JS Heap 使用量的變化我們大致可以觀察出網(wǎng)頁有沒有 Memory Leak 的問題,也可以得知大概是哪些操作會導致內(nèi)存用量飆升。

橘色區(qū)塊的垃圾桶則是可以強制瀏覽器做 GC (Garbage Collection),因為 GC 在 JavaScript 裡是不可控的,所以很難只看代碼就找出可能產(chǎn)生 Memory Leak 的狀況。藉由強制 GC,我們可以觀測出執(zhí)行一個函式前后的內(nèi)存用量差別。例如在執(zhí)行某個函式后就強制 GC,如果內(nèi)存使用量還是在高點甚至越來越高,也許就是遇到 Memory Leak 的狀況了。

如果觀察到 GC 是高頻率被觸發(fā)的也不要高興得太早,雖然可能可以解決 Memory Leak 的問題,但也代表著網(wǎng)站內(nèi)存的用量有點太多了,GC 有一個特性是“Stop The World”,因為 GC 同樣是在 Main Thread 執(zhí)行,太過頻繁可能會導致網(wǎng)站效能出現(xiàn)瓶頸。

Frames



中間區(qū)塊的 Frames Section 顯示了頁面中每一次 UI update 的 Screenshot,而每一次 UI update 又可以被稱作一個 “frame”。當 UI 長時間被卡住無法更新時就稱作是一個“ long frame”。

點擊 Frames 中顯示的其中一個 frame,下方的 summary tab 會顯示該 frame 的詳細資訊,包括 Duration、FPS 與 CPU Time。


如果點擊 summary 中的 Screenshot 還能一步步依照時間順序瀏覽被捕捉到的 frames。

Timing


Timing Section 可以看到網(wǎng)頁載入性能一些重要指標發(fā)生的時間線,這些指標分別有:

  • DCL (DOM Content Loaded): HTML 被載入且解析(Parse) 完畢的時間點。

  • FP (First Paint) : 任何一個 pixel(像素)被瀏覽器繪制到頁面上的時間,例如頁面的 background color。

  • FCP (First Contentful Paint): 中文為“首次內(nèi)容繪制”,當瀏覽者到達網(wǎng)站之后,首次顯示網(wǎng)站內(nèi)容需要的時間,也是指瀏覽器第一次顯示文字或圖片的時間,測試第一次顯示原因是第二次再顯示網(wǎng)站的時候,瀏覽器已經(jīng)有快取文件了,因此會沒有那麼準確。

  • LCP (Largest Contentful Paint): 是計算網(wǎng)頁可視區(qū) (viewport) 中最大元件的載入時間,也就是頁面的主要內(nèi)容被使用者看到的時間,是速度的指標。

  • L (onload) : 代表解析 HTML 后請求的資源都載入完成的時間點


在 Performance Tab 的最下方也會顯示 Total Blocking Time (TBT),代表在 Profiling 的過程中,瀏覽器 Main Thread 被阻塞的時間總和,當然我們會希望這個時間可以越短越好。


Experience



從 Experience 可以看出哪裡會發(fā)生 Layout Shift,也就是 Core Web Vital 中大家十分在意的 CLS。

Network



按照順序顯示抓取各個資源花費的時間和資源間的依賴關係,如果點擊任一資源可以在下方 summary tab 看到更詳細的資料,例如 URL、Duration、Priority、Mime Type、Encoded Data 大小、Decoded Body 大小。


不過筆者通常在 debug networking 相關的資源時還是比較常直接使用 Devtool 的 Network Tab,整體信息更為詳細且直覺。

Main (CPU Flame Chart)


Main Section 呈現(xiàn)的是 Main Thread 的 CPU task,并且採用倒轉的火焰圖(flame chart)的形式呈現(xiàn),意思是在下面的 function 或 task 是由上一層的 task 所觸發(fā)的,我們可以利用這點追蹤各個 task 與 function 的依賴與觸發(fā)關係。

如果 Task 的右上角出現(xiàn)紅色的三角形,代表這是一個 long task,同時這也是一個告訴我們這裡可能有出現(xiàn)一些問題導致 task 執(zhí)行時間過長的警告。


點選有紅色三角形的 task 后,會出現(xiàn)如上圖的詳細信息,有時候它會指出這個 task 在程式碼中的位置,讓我們可以更快速的 debug 找出潛在的問題,例如我們點擊上面顯示的 content.js:


會直接切換到 Sources Tab 并顯示對應的行數(shù),對于 Debug 來說非常方便。


有時候你會發(fā)現(xiàn)除了 Main,還多了其他的 Frame 與 Worker ,這些 Frame 指的不是剛剛提到可以觀測 FPS 的 Frames,而是指網(wǎng)頁中有嵌入的 iframe,而 Worker 指的是 Web Workers 等除了 Main Thread 以外的執(zhí)行緒,Performance Tab 連這些都可以 debug,真的非常令人驚艷。

一些遺憾



礙于篇幅,其實 Performance Tab 上還有很多豐富的信息沒有介紹到,例如關于 Layer 相關的信息、Advanced Paint Instrumentation,還有 Summary Tab 底下關于 Call Tree、Bottom-Up 等可以更細粒度的觀察 CPU 活動的區(qū)塊,蠻建議有興趣與有需要的讀者可以自行研究一下。


所以說,網(wǎng)站動畫經(jīng)過 refactor 后究竟對效能產(chǎn)生多少影響?

理解了 Performance Tab 基本的操作方式后,回過頭來看看用來 Demo 的網(wǎng)站在 Performance Tab 的分析狀況。


可以看出在動畫觸發(fā)時基本上會嚴重掉幀, CPU 的工作量也會變得很大,主要在做的事是 Rendering(紫色)與 Painting(綠色),Idle(白色)的時間并不多,有可能會導致沒辦法處理使用者的 input 行為。

按照剛剛介紹的方式,也可以進一步去看在 Main Section 標示為 long task 的任務,發(fā)現(xiàn)大部分的時間都花在 painting 上了,且花費的時間非常久,依照 RAIL Model 的標準,這樣的時間花費會讓使用者感受到頁面的卡頓,甚至使用者互動所觸發(fā)的事件瀏覽器也會沒辦法及時處理,使用者體驗非常不好。


到這裡大致上可以確定這個版本的動畫有很大的問題,既然確定了問題,我們就來看看動畫的 code


發(fā)現(xiàn)這段 code 是直接改變 element 的 top 來達成動畫,這會造成頁面每次都需要經(jīng)過 Reflow 重新計算 Layout。但我們應該有更好的方式可以達成一樣的動畫效果的,于是我試著將 code 改成以下這樣:


并且使用 will-change CSS 屬性在 transform 上:


接著我們直接對新版的網(wǎng)站進行 Performance Profiling:


可以發(fā)現(xiàn) frame rate 與 CPU 使用量都優(yōu)化非常多,從 summary tab 也可以發(fā)現(xiàn)同樣是差不多一秒左右的時間,新版網(wǎng)頁的 Idle Time 變多了,代表更有機會可以處理使用者的 input,避免使用者感受到整個網(wǎng)站是失去響應的。
雖然改版后還是有些失幀的狀況,應該還能再更加改進,但比起上一版已經(jīng)改善非常多。

透過這個簡單的范例,各位讀者未來在遇到頁面不流暢或是卡頓等問題時應該就比較知道怎麼 debug ,在修正寫法后也知道如何比對是不是真的有改善。


事例地址:https://github.com/kylemocode/it-ironman-2021/tree/master/css-transform-demo


總結



現(xiàn)在的網(wǎng)站十分依賴與看重像 Lighthouse 這種性能檢測工具所算出的分數(shù),但筆者就曾經(jīng)遇過明明 Lighthouse Performance 分數(shù)是滿分,在使用時卻有明顯卡頓與不流暢的狀況。這代表我們不能完全相信與依賴這些分數(shù),當使用者親身遇到性能體驗不佳的狀況時,Runtime Performance 的 Debugging 就變得十分重要。雖然今天只有介紹到皮毛,但希望這篇文章能夠讓各位在未來需要使用 Performance Tab 時不再被眼花繚亂的 Dashboard 震懾住,而可以清楚地知道要如何去找出問題的瓶頸。




點擊左下角閱讀原文,到 SegmentFault 思否社區(qū) 和文章作者展開更多互動和交流,掃描下方”二維碼“或在“公眾號后臺回復“ 入群 ”即可加入我們的技術交流群,收獲更多的技術文章~

- END -


瀏覽 23
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 熟妇在线观看| 伊人久久AV诱惑悠悠| 成人午夜福利网站| AV免费在线播放| 成人爽爽视频| 99操99| 色臀av| 东京热综合影院| 91站街农村熟女露脸| 性满足BBWBBWBBW| 自拍偷拍av| 国产伊人网| 五月天久久久久久久| 欧美人人插| 伊人久久福利视频| 波多野结衣不卡| 国产XXXXX| av在线观看中文字幕| www.97色| 亚洲精品操逼| 99久久人妻无码中文字幕系列| 亚洲人人色| 99草自拍| 欧美操屄视频| 国精产品乱码一区一区三区四区| 搡BBBB搡BBB搡我瞎了| 中文字幕一区二区三区四区五区六区| 蜜桃毛片| 新版欧美内射大全| 国产精品毛片视频| av一区在线观看| 黄色一级电影网| 51一区二区三区| 中文字幕一区二区蜜桃| 日韩欧美视频| 亚洲无码三级| 欧美艹逼| 伊人久久大| 99爱爱| 欧美在线免费观看| 青草福利在线| 一区二区三区无码高清| 艹逼视频在线观看| 北条麻妃一区二区三区在线播放| 91无码一区二区三区| 欧美足交视频| 亚洲AV无码高清| 91探花精品偷拍在线播放| 亚洲AV五月天在线| 久久大香蕉| 一级免费毛片| 免费在线成人网| 蜜桃av秘无码一区三区四| 亚洲va国产va天堂va久久| www.亚洲成人| 欧美精品久久久久| 一二区无码| 亚洲二级片| www.午夜| 成人亚洲在线| 黄色视频免费播放| 熟妇综合| 粉嫩小泬BBBB免费看-百度| 色老板在线免费观看| 亚洲色射| 精品77777| 中文字幕在线播放视频| 青草久久视频| 久久久久麻豆V国产精华液好用吗| 青青色视频| 少妇探花| 欧美亚洲日韩在线观看| A片免费网址| 蜜臀久久99精品久久久久久婷婷| 美女免费AV| 最近最经典中文MV字幕| 国产成人网站免费观看| 影音先锋男人你懂的| 精品国产区一区二| 亚洲ww国产a大作| 国产高清第一页| 国产小黄片在线| 欧美性猛交ⅩXXX乱大交| 三级无码在线播放| 无码视频中文字幕| 精品黄色视频| 蜜臀av在线免费观看| 中文字幕在线一区二区a| 伊大香蕉| 成人无码免费视频| 日韩精品免费无码视频| 一级黄色操逼视频| 五月婷婷无码| 色婷婷在线免费视频| 999免费视频| 亚洲欧美性爱视频| AV天堂亚洲| 成人做爰A片一区二区app| 伊人久久大香| 韩日一级片| 五月丁香六月| 欧美操B电影| 亚洲综合一二三区| 久久成人18免费网站波多野结衣| 欧美啪啪视频| 黄片网址在线观看| 黄色三级片视频| 免费黄色av网址| 日韩一区二区三区无码电影| 欧美生活片18| 嘉兴少妇按摩69XX| 国产精品成人在线观看| 天天日天天添| 欧美l∨视| 91久久国产性奴调教| 久草免费在线视频| 蜜桃视频网站| 成人自拍视频| 午夜成人福利视频在线观看| 69堂在线观看| 国产凹凸视频在线观看| 97久久超碰| 一区二区三区水蜜桃| 亚洲精品视频免费在线观看| 一区二区在线看| 黄片网页| 一区二区色| 中文av字幕| 午夜免费视频| 午夜黄电影| 色射影院| 91av免费看| 欧美色色综合| 婷婷欧美日韩| 激情五月婷婷丁香| 91人妻人人澡人人| 人妻互换一二三区免费| 久操免费视频| 人妻少妇91精品一区黑人| 亚洲日日干| 三级AV在线观看| 北条麻妃在线视频| 欧美三级片网| www.91国产| 91久久综合亚洲鲁鲁五月天| 人妻无码精品| 免费一级婬片AA片观看| 鲁鲁鲁鲁鲁鲁鲁777777| 大香蕉青娱乐| 十八禁视频在线观看网站.www| av岛国免费| 97A片在线观看播放| 日韩欧美黄色| 午夜亚洲国产一区视频网站| 成人性爱自拍| 尻屄视频免费| 怡春院久久| 黄色网址在线免费观看| 在线观看黄网| 丁香五香天堂网| 亚洲激情性爱| 一级a一级a爰片免费免免中国A片 一级一级a免一级a做免费线看内裤 | 午夜天堂精品久久| A片在线观看视频| 91AV电影| 俺去了无码| 天天操人人射| 综合激情AV| jizzjizz欧美| 草视频| 豆花视频在线观看| 免费在线国产| 欧美日屄视频| 亚洲成人一级片| 良妇露脸15P| 日韩小视频| 国产女同在线观看| 欧美熟妇高潮流白浆| 91丝袜一区二区三区| 亚洲精品成人7777777| 四川少妇搡BBBB搡BBB视频网| 操逼三级视频| 成人婷婷网| 精品国产久久久久久| 婷婷五月影院| 欧美成人无码片免费看A片秀色| 欧美爆操视频| 蜜臀网在线观看| 免费网站观看www在线观| 国产无码播放| 无码人妻一区二区三区精品不付款 | 性爱综合网| 人妻无码蜜桃视频| 高清无码视频免费| 五月婷婷六月色| 亚洲第一视频在线观看| 亚洲内射视频| 久草社区| 女公务员人妻呻吟求饶| 高清无码视频免费| 欧美VA| 东京热男人的天堂| 九九九成人视频| 日韩精品无码人妻| 成人AV中文字幕| 久久午夜无码鲁丝片午夜精| 婷婷五月天青草| 麻豆天美蜜桃91| 一本大道东京热AV| 五月激情六月丁香| 人妻精品一卡二卡| 亚洲乱码在线| 欧洲性爱视频| 日本精品二区| 日本三级网址| 天天日AV| 黄色电影网站在线观看| 影音先锋三级片| 国产手机AV在线| 秋霞丝鲁片一区二区三区手机在绒免| 国产3区| 毛片内射| 亚洲AV综合色区无码国产播放| 大香蕉少妇| 国产v视频| 亚洲久热| 青青草国产在线视频| 国产69久久精品成人看| 国产激情视频在线播放| 亚洲综合激情五月久久| 伊人热久久| 一级A色情大片| 国产白丝在线观看| 欧美色啪| 无码一二| 午夜精品久久久久久久| 激情性爱婷婷色五月| 在线观看av资源| 老湿机福利视频| 一夲道无码专区av无码A片| 日韩和的一区二区| av超碰在线| 18一20女一片毛片| 欧美A视频在线观看| 国产午夜精品一区二区三区嫩A | 99国产精品| 青青草原视频在线免费观看| 欧美后门菊门交3p| 黑人操逼视频| 操B视频在线免费观看| 2014av天堂网| 麻豆91在线| 操b国产| 久草青| 黑人Av| 国产三级片网| 亚洲黄色三级| 亚洲精品国产精品国自产在线| 黄色精品久久| 激情综合网站| 亚洲精品AⅤ一区二| 免费观看高清无码视频| 日本电影一区二区| 91久久国产| 东京亚洲无码| 人妻黄色视频| 精品蜜桃一区二区三区| 亚洲视频观看| 你懂的网址在线观看| 亚洲欧美成人| 成人综合娱乐网| 超碰三级| 国产一级精品视频| 色噜噜一区二区三区| 日日干天天| 国产伦子伦一级A片免费看老牛| 99er在线| 成人伊人| 日本无码毛片| 无码免费一区| 日韩精品一区二区三| 骚网站在线观看| 91人妻人人澡| 爽爽午国产浪潮AV性色www| 日韩精品一区二区在线观看| 内射视频网站| 色婷婷成人网| 无码视频在线观看免费| 欧美日韩高清一区| 熟女少妇一区二区三区| 丁香五月天激情| 一本久道无码| 国产精品V| 日韩人妻无码网站| 女生操逼网站| 亚洲成人自拍| www.91madou| 99久久婷婷国产综合精品电影| 天堂久久av| 天天色色色| 久色性爱视频| 亚洲自拍中文字幕| 国产乱国产乱老熟300部视频| 亚洲国产精品成人综合色在线婷婷| 中文字幕第315页| 大香蕉av一区二区三区在线观看| 午夜黄色视频在线观看| 三级乱伦| AV电影一区| 国产精品成人无码| 老妇bbw| 美女操逼网站| 加勒比无码人妻| 北条麻妃AV在线播放| 蝌蚪窝视频在线观看| 影音先锋三区| 青娱乐91| 黄色成年人视频在线观看| 青春草免费视频| 亚洲天堂av在线观看| 亚洲无码图| 中文无码AV| 日韩一区二区三区免费视频| 99热精品在线播放| 大香蕉久久精品| 特级西西44www无码| 久久澡| 亚洲秘无码一区二区三区蜜桃中文 | 亚洲在线网站| 日韩字幕久久| 亚洲精品秘一区二区三区在线观看 | 日本不卡一区二区三区四区| 成人久久久久一级大黄毛片中国 | 视频一区乳奴| 丝袜一区二区三区| 毛片A级成人片| 四川BBB嫩BBBB爽BBBB| 麻豆91麻豆国产传媒| 91精品婷婷国产综合| 欧美你懂的| 偷拍一区二区三区| 特级西西WWW888| 亚洲人人18XXX—20HD| 久久久福利视频| 欧美熟妇擦BBBB擦BBBB| 黄色福利在线观看| 在线观看中文字幕亚洲| 真实国产乱子伦毛片| 1024香蕉视频| 中国九九盗摄偷拍偷看| 在线免费观看av片| 欧美久草| 久久久WWW成人免费无遮挡大片 | 国产乱伦AV网站| www.男人的天堂| 亚洲黄色免费观看| 日韩视频一区| 99er在线| 色色色色色欧美| 亚洲爆乳无码一区二区三区| 精品国产免费观看久久久_久久天天 | 粗长哭叫打桩H体育生| 亚洲色图狠狠撸| 特黄av| 亚洲天堂女| 91无码人妻一区二区| 日韩肏屄视频在线观看| 97免费| 三级黄色小视频| 久久国产综合| 人人澡av| 国产三级自拍视频| 91大奶熟女| 成人在线视频观看| 亚洲精品秘一区二区三区在线观看 | 五月丁香天堂| 大色网小色网| 亚洲日逼网站| 夜夜躁狠狠躁日日躁av| 亚洲砖区区免费| 亚洲中文视频| 久草在线播放| 国产午夜精品视频| 中文字幕久久人妻无码精品蜜桃| 999在线视频| 国产精品一区二区在线| 奥门黄片| 日本精品视频| 国产超碰| 国产免费av在线观看| 日韩少妇视频| 欧美一二三| 五月激情视频| 久久中文娱乐网| 亚洲s在线| 无码中文字幕在线播放| 国精产品九九国精产品| 影音先锋AV啪啪资源| 翔田千里中文字幕无码| 日韩欧美中文| 白嫩在线| 91AV免费看| 日韩精品不卡| 懂色AV成人| 爆操太妹| 天天综合干| 国产成人精品一区二区三区四区| 亚洲中文字幕在线免费观看视频 | 国产亚洲一区二区三区| 免费视频久久久| 国产av激情| 骚逼综合网| 天天爽夜夜爽精品成人免费| 欧美日韩精品一区二区| 成人18视频| 国产成人无码A片V99| 围内精品久久久久久久久久‘变脸| 国产AV日韩AⅤ亚洲AV中文| 久草资源网| 91爱爱爱爱| 天天色天天日| 国产精品久久久精品cos| 日韩干网| 特级黄色毛片| 日产精品久久久久| 免费观看黄色成人网站| 天天干B| 超碰97老师| 东北成人毛片| 在线免费A片| 水蜜桃成人网| 妓女不卡| 777免费视频| 无码人妻一区二区三区蜜桃视频| 亚洲无码在线观看视频| 午夜激情四射| 东京热第一页| 色色97| avwww| 操屄视频免费观看| 大香蕉伊人久久| 88AV在线播放| 大香蕉网站视频| 日日干夜夜撸| 欧美一区二区在线视频| 免费在线观看黄色网址| 国产三级视频| 99久久99九九九99九他书对| 国产乱子伦一区二区三| 大香蕉尹人在线| 尤物精品| 无码AV电影在线观看| 毛片一区| 久久免费黄色| 日韩专区中文字幕| 中国免费看片| 91小仙女jK白丝袜呻吟| 日韩一区二区三区精品| 插菊花综合网亚洲| 黄色一级录像| 婷婷激情av| 中文字幕在线无码观看| 色五月激情| 亚洲va中文字幕| 成人一级黄色片| 亚洲AV无码一区二区三竹菊 | 国产人人色| 亚洲国产精品VA在线看黑人| 午夜操p| 十八禁免费网站| 欧美噜噜| 骚视频网站| 欧美色图第一页| 日韩成人无码专区| 精品啪啪| 亚洲va综合va国产va中文| 国产伊人大香蕉| 久久6精品| 日本大香蕉在线视频| 久久久久久久国产| 国产成人精品二三区麻豆| 免费黄网站在线观看| 9991区二区三区四区| 精品人无码一区二区三区下载 | 欧美视频综合网| 国产av影视| 99视频精品全部免费看| 青娱乐国产av| 久久精品99视频| 精品视频99| 手机AV在线播放| 成年人视频在线观看免费| 福利视频一区| 中文字幕23页| 亚洲天堂国产| 3DAV一区二区三区动漫| 刘玥91精品一区二区三区| 欧美v| 青青操视频在线| 午夜偷拍网站| 天天干天天做| 国产黄片免费在线观看| 奇米色网| 欧美激情中文字幕| 黄色视频免费看| 激情丁香| 无码人妻丰满熟妇区蜜桃| 黄色视频大全免费看| 男人天堂手机视频| 91最新网址| 97精品在线观看| 九色PORNY丨自拍蝌蚪| 91爱看| 无码一级片| 一区二区三区中文字幕| 大奶无码| 精品一区二区免费视频| 免费在线观看中文字幕| 亚洲日韩视频在线观看| 91内射视频| 国产成人无码Av片在线公司| 三级片男人天堂| 亚洲福利影院| 特级西西人体WWWww| 色秘乱码一区二区三区唱戏| 精品成人在线视频| 伊人日逼| 青青草免费在线视| 国产伦精品一区二区三区妓女| 日本综合久久| 搡老熟女-91Porn| 人人操人人上| 成人黄色网址| 成人精品无码| www.国产精品| 国产精品无码ThePorn| 四虎福利| 精品操逼视频| 成人三级黄色| 一级AV| 日韩成人在线免费观看| 国产传媒_色哟哟| 中文无码高清视频| 一道本激情视频| 青操av| 蜜臀色欲AV无码人妻| 人人看人人草| 99久久久国产| 免费一级AAAAA片在线播放| 无码毛片在线观看| 国精久久久久| v天堂在线| 久久女人视频| 18禁激韩| 一插菊花综合| 无码熟妇人妻无码AV在线天堂 | 丁香五月天在线播放| 久久国产精品波多野结衣AV| 成人影音先锋| 久久久综合| 日韩在线视频免费播放| 蜜桃视频无码区在线观看| 精品国产免费无码久久噜噜噜AV | 中文字幕一区二区三区四区在线视频| www.俺去| 午夜91| 日韩亚洲在线视频| 青草香蕉视频| 在线免费观看国产| 狠狠干综合| 亚洲97| 青青草超碰在线| 亚洲黄色免费电影| 成人先锋| av久操| 你懂得视频在线观看| 波多野结衣中文字幕久久| 无码东京热国产| 亚洲资源在线| 在线观看的av| 亚洲精品成a人在线观看| 成人在线A片| 免费久草视频| 欧美日韩国产成人电影| 亚洲黑人av| 免费观看成人片| 波多野结衣无码流出| 亚洲第一黄色| 香蕉综合网| 亚洲色图在线视频| 日韩无码免费播放| 国产—a毛—a毛A免费看图| 久久久久麻豆V国产精华液好用吗| 91成人久久| 五月婷婷成人| 亚洲欧洲精品成人久久曰影片| 久久久久久久三级片| 成人视频123| 狠狠干综合| 黄色三级视频在线观看| 精品自拍视频| 国产精品96久久久| 欧美一级网站| 国产Aⅴ| 成人区人妻精品一| 亚卅无码| 日韩码波多野结衣| 国产免费性爱| 操b视频在线免费观看| 黄色视频在线观看大全| 欧美日韩加勒比| 女同一区二区三区| 欧美在线成人网| 女人的天堂AV在线观看| 欧美日韩高清| 欧美手机在线| 欧美A片在线观看| 91麻豆国产| 中文AV在线播放| 五月天色综合| 一道本高清无码| 亚洲AV无码成人| 亚洲欧美成人电影| 九九热re99re6在线精品| 成人福利在线观看| 无码二区三区| 五月停亭六月,六月停亭的英语 | 黄色视频在线观看亚洲一区二区三区免费 | 国产美女精品| 嫩草在线观看| 91色婷婷综合久久中文字幕二区| A免费视频| 久久一二三区| 91露脸熟女四川熟女在线观看| 久操成人| 西西人体444rt高清大胆模特 | 欧美狠狠| 91嫖妓站街按摩店老熟女| 高清无码免费在线| 日韩高清无码中文字幕| 国产又爽又黄免费网站在线观看| av电影在线观看| 91国产爽黄在线| 一本色道久久综合熟妇| 无码一区三区| 草比视频| 夜夜狠狠躁日日躁| 成人免费黄色| 无码人妻一区二区三区免费n狂飙| 丁香成人五月天| 狠狠五月| 亚洲精品午夜精品| A片在线观看视频| 久久久噜噜噜久久中文字幕色伊伊| 3D动漫精品啪啪一区二区下载| 高清av无码| 精品国产三级| 爱视频福利| 欧美精品99久久久| 日本黄色视频在线观看| 欧美激情一区| 亚洲黄色电影在线观看| 国产高清视频| 东京热久久综合色五月老师| 操逼91小视频| 91性爱嫩逼视频| av操逼网| 国产69av| 天天日天天操天天日| 五月婷婷色色网| 91久久久久久久久| 7777精品伊人久久7777| 4388亚洲最大| 日日久视频| 五月天福利影院| 黄片视频在线播放| WWW久久久| 亚洲成色A片77777在线小说| 在线亚洲小视频| 成人激情视频网| 99热热久久| 亚洲视频中文字幕| 久久久久无码精品亚洲日韩| 国产熟女乱伦视频| 8050午夜网| 97中文字幕| 北条麻妃一区二区三区-免费免费高清观看 | 国产成人电影一区二区| 亚洲日韩精品成人无码专区AV| 97伊人超碰| 特写毛茸茸BBwBBwBBw| 羽月希奶水饱胀在线播放| 日韩人妻精品中文字幕专区不卡| 欧美后门菊门交3p| 欧美老熟女18| 妻子互换被高潮了三次| 无码视频在线观看免费| 中文字幕在线日韩| 91欧美日韩| 国产做爱导航| 波多野结衣vs黑人巨大| 伊人综合成人网| 成人婷婷网| 国产香蕉视频在线播放| 3D动漫精品一区二区在线播放免费 | 大香蕉亚洲在线| 亚洲无码一卡二卡| 欧美成人高清视频| 91亚洲精品乱码久久久久久蜜桃| 日韩亚洲在线| 成人精品在线视频| 国产骚逼| 免费一级婬片AAA片毛片A级| 日韩潮喷| av手机天堂网| 蜜桃视频日韩| 视色视频在线观看18| 最近中文字幕免费mv第一季歌词大全 | 三级片AAA成人免费| 成人免看一级a一片| 大学生18一19GAY169| 久久人体视频| 97超碰资源总站| 国产精品婷婷午夜在线观看| 黑人人妻黑人ThePorn| 精品人妻一区| 四虎网站| 中文无码久久| 国产欧美一区二区三区特黄手机版| 97人妻精品一区二区三区软件| 国产愉拍91九色国产愉拍| 69国产在线| xxx日韩| 亚洲AV成人片无码网站网蜜柚| 免费无码毛片一区二区A片小说| 伊人成人视频在线观看| 夜色福利在线看| 秋霞欧美在线| 成人AV一区二区三区| 性饥渴熟妇乱子伦| 成人AV毛片| 三级片无码| 成人一二区| 91三级片在线播放| 亚洲欧美成人视频| 日韩欧美第一页| 国产成人免费观看| 91精品电影18| 日本三级片网站在线观看| 免费A级| 欧美日韩日逼视频| 97超碰伊人| 无码一区二区视频| 大香蕉在线电影| 日本特级黄色毛片| gogogo免费高清在线偷拍| 免费播放黄色成人片| 国产日逼网站| 一区二区网站| 操逼导航| AV三级片网站| 欧美男女操逼视频| 真人BBwBBWBBw另类视频| 拍真实国产伦偷精品| 日韩A片无码ⅩXXXX| 欧美激情网站| 中文无码99| 九久热| 999国产视频| 人人操人人撸| 欧美999| 九九九九九九国产| 黄色视频网站在线播放| 日韩中文无码字幕| 亚洲av| 人妻97| 亚洲成人怡红院| av网站导航| 色吧| 欧美动态视频| 亚洲A∨| 调教人妻视频| 韩国成人精品三级| 亚洲a网| 欧美一卡二卡三卡| 这里只有精品91| 日本黄色片在线播放| 日本人妻在线视频| 91久久久久久| 亚洲aaa| 国产免费黄色视频网站| 免费AV影片| 亚洲无码在线免费视频| 国产第一页在线观看| 蝌蚪窝在线免费观看视频| 欧美AAAAAAAAAA特级| 免费做a爰片77777| 五月综合久久| 五月丁香欧美性爱| 久久久精品一区| 中国国产乱子伦| 成人天堂| 日韩人妻精品无码久久边| 久久久久亚洲AV无码成人片| 亚洲AV播放| 大鸡巴视频在线观看| 女人操逼视频| 国产aaaaaaaaaaaaa| 性九九九九九九| 无码一区三区| 木下凛凛子AV888AV在线观看| 最新亚洲中文字幕| 婷婷丁香六月天| 影音先锋男人资源站| 91精品婷婷国产| 人人舔人人草| 日本特黄| 中文字幕在线一区| 欧美性爱高清| 一区二区三区久久久久| 成人无码三级| 日韩黄色视频| 国产wwwww| 亚洲AV无码永久精品| 国产久久在线| 伊人久久在线| 国产嫩草视频| 91蜜桃网| 黄色日本视频| 中文字幕资源在线| 加勒比日韩| 翔田千里珍藏版无码| 日本一区二区网站| 一区二区三区日本| 激情久久久| 欧美日韩免费在线播放电影在线播放电影在线播放电影免费 | 婷婷视频在线| 熟女人妻一区二区三区| 操操综合| 一级特黄AAAA片| 91成人电影| 亚洲人人18XXX—20HD| 日本在线视频一区二区| 最近中文字幕免费MV第一季歌词十 | 国产精品怡红院有限公司| 无码一区二区黑人猛烈视频网站| 日韩黄色在线| 人人妻人人操人人爽| 日本A一级片| 先锋成人AV| 91精品无码| 三级影片在线观看性| 日本熟妇高潮BBwBBwBBw| 黄色视频网站在线| 怡红院在线观看| 久久另类TS人妖一区二区| 成人网站免费在线| 白嫩无码| 91丨九色丨熟女新版| 免费a级毛片| 欧美色逼| 先锋资源在线视频| 884aa四虎影成人精品一区| 亚洲欧洲自拍| 无码在线网站| 欧美色图在线视频| 91成全在线| 2025av在线| 91视频观看| 一卡二卡在线视频| 国产口爆在线| 中文字幕免费在线观看| 亚洲美女网站免费观看网址| 午夜性爱网站| 黄色毛片,男人天堂| 91亚洲国产精品| 成人毛片| 欧美黄片AAA| www.日韩AV| 久久久久久| 国产搡BBB爽爽爽视频| 狠狠躁日日躁夜夜躁2022麻豆| 国产精品电影| 国产精久久| 青青操网站| 黄色视频一区二区| 成人在线一区二区三区| 岛国精品在线播放| 怕怕怕视频| 亚洲日韩精品在线观看| v天堂在线| 超碰人人人人人人人人| 97色色五月天| 人妻japanesewoman| 伊大香蕉| 爱草视频| 亚洲日韩在线a成| 韩国精品在线| 成人a级网站| 91看片看婬黄大片女跟女|