精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Go GC 重大改進(jìn):Green Tea 性能提升 10-40%!

開發(fā) 前端
據(jù)說 Google 內(nèi)部已經(jīng)在生產(chǎn)環(huán)境大規(guī)模使用了,GC 時(shí)間直接降低了 10%左右,有些場景甚至能減少 40%。今天我們就來好好聊聊這個(gè) Green Tea 到底是什么東西,為什么能有這么大的性能提升。

最近 Go 1.25 發(fā)布了一個(gè)讓人眼前一亮的新特性——Green Tea 垃圾回收器。圖片

據(jù)說 Google 內(nèi)部已經(jīng)在生產(chǎn)環(huán)境大規(guī)模使用了,GC 時(shí)間直接降低了 10%左右,有些場景甚至能減少 40%。

今天我們就來好好聊聊這個(gè) Green Tea 到底是什么東西,為什么能有這么大的性能提升。

背景

Go GC 階段介紹

Go 的垃圾回收器用的是標(biāo)記-清除(mark-sweep)算法。這個(gè)算法本身不復(fù)雜,核心就是兩個(gè)階段:

1、標(biāo)記階段:從根對象(全局變量、局部變量)開始,沿著指針一路追蹤,把能訪問到的對象都標(biāo)記為"訪問過"。這就像圖的遍歷一樣,深度優(yōu)先或廣度優(yōu)先都行。

2、清除階段:把沒標(biāo)記到的對象清理掉,釋放內(nèi)存。

Go 程序花在垃圾回收上的 CPU 時(shí)間其實(shí)挺多的。不少程序要花 20% 甚至更多的 CPU 時(shí)間在 GC 上,這個(gè)開銷確實(shí)有點(diǎn)大。

“問題” 出在標(biāo)記階段。

標(biāo)記階段的性能瓶頸

從多年的性能分析來看,Go 團(tuán)隊(duì)發(fā)現(xiàn)了兩個(gè)關(guān)鍵問題:

1、GC 大約 90%的時(shí)間都花在標(biāo)記上,只有 10%在清除。清除已經(jīng)優(yōu)化得很好了,但標(biāo)記這塊還有很大空間。

2、標(biāo)記時(shí)間里,至少 35%的時(shí)間是在等內(nèi)存訪問。這個(gè)問題更要命,因?yàn)樗鼤?huì)讓現(xiàn)代 CPU 的各種優(yōu)化手段都失效。

為什么標(biāo)記階段這么慢?

問題的根源在于內(nèi)存訪問模式。我們來看個(gè)例子:

圖片

這是一個(gè)簡單的堆內(nèi)存示意圖。左邊是根對象(全局變量 x 和 y),右邊是堆上的對象。每個(gè)矩形代表一個(gè)對象,對象之間用指針連接。

傳統(tǒng)的標(biāo)記算法是怎么工作的呢?我們來跟著它走一遍:

圖片

從根對象開始,沿著指針一個(gè)個(gè)遍歷...

圖片

最后把所有可達(dá)對象都標(biāo)記完成。

看起來挺正常的,但關(guān)鍵問題是訪問路徑

圖片

注意到?jīng)]有?GC 在內(nèi)存里跳來跳去,做一點(diǎn)點(diǎn)工作就跳到另一個(gè)地方。這就像在城市街道開車,到處都是紅綠燈和轉(zhuǎn)角,根本跑不起來。

CPU 的痛苦

現(xiàn)代 CPU 有很多緩存優(yōu)化。訪問緩存里的數(shù)據(jù)可能只要 1-2 個(gè)時(shí)鐘周期,但訪問主內(nèi)存可能要 100 個(gè)周期!CPU 會(huì)自動(dòng)把最近訪問過的數(shù)據(jù)和附近的數(shù)據(jù)加載到緩存。

可是傳統(tǒng)的標(biāo)記算法完全不管這些。兩個(gè)有指針關(guān)系的對象,在內(nèi)存里可能隔得十萬八千里。CPU 的緩存就白費(fèi)了,每次都要等內(nèi)存訪問。

更糟糕的是,這個(gè)問題還在變得越來越嚴(yán)重:

  • NUMA 架構(gòu):現(xiàn)在內(nèi)存往往綁定在特定的 CPU 核心上,跨核心訪問更慢了
  • 內(nèi)存帶寬下降:CPU 核心越來越多,但每個(gè)核心能用的內(nèi)存帶寬反而下降了
  • 并行化瓶頸:雖然 Go 的 GC 是并行執(zhí)行的,但多核之間共享工作隊(duì)列會(huì)產(chǎn)生競爭

Green Tea 的核心思想

那怎么解決這個(gè)問題呢?Go 團(tuán)隊(duì)提出了一個(gè)看似簡單,但極其巧妙的想法:

以頁(page)為單位工作,而不是以對象為單位

聽起來很簡單對吧?但要讓這個(gè)想法真正落地,需要解決很多技術(shù)細(xì)節(jié)。

具體來說:

  • 不再掃描單個(gè)對象,而是掃描整個(gè)頁
  • 工作列表里存的不是對象,而是頁
  • 雖然最終還是要標(biāo)記對象,但元數(shù)據(jù)是按頁組織的

什么是頁?

在 Go 的內(nèi)存管理中,頁(page)是一個(gè) 8KB 的連續(xù)內(nèi)存塊

同一個(gè)頁里的對象大小都是一樣的。這是 Go 堆內(nèi)存的基本組織單位。

圖片

看這張圖,A、B、C、D 都是不同的頁。每個(gè)頁里包含若干個(gè)相同大小的對象槽位。

Green Tea 怎么工作?

我們還是用剛才那個(gè)例子,但這次用 Green Tea 來標(biāo)記。

圖片

注意到了嗎?現(xiàn)在每個(gè)對象有兩個(gè) bit 的元數(shù)據(jù)

  • seen bit:表示是否見過這個(gè)對象的指針
  • scanned bit:表示是否掃描過這個(gè)對象

為什么需要兩個(gè) bit?因?yàn)?Green Tea 的工作列表存的是頁,不是對象。我們需要額外記錄一個(gè)頁里哪些對象已經(jīng)掃描過了。

圖片

從根對象出發(fā),發(fā)現(xiàn)了一個(gè)對象,但這次我們把整個(gè)頁 A 加入工作列表,而不是單個(gè)對象。

圖片

同樣,第二個(gè)根對象指向的對象在頁 C,我們把頁 C 加入工作列表。

圖片

現(xiàn)在開始處理工作列表。取出頁 A,掃描它上面的對象,發(fā)現(xiàn)指向頁 B 的指針,就把頁 B 加入工作列表。

關(guān)鍵點(diǎn)來了!

圖片

當(dāng)我們處理頁 B 的時(shí)候,發(fā)現(xiàn)它上面累積了兩個(gè)對象需要掃描。我們可以連續(xù)掃描這兩個(gè)對象,它們在內(nèi)存里是相鄰的!

這就是 Green Tea 的魔法所在。通過以頁為單位工作,我們可以讓對象在頁上累積,然后一次性掃描多個(gè)相鄰的對象

圖片

最后掃描完成,清除不可達(dá)的對象。

路徑對比

我們來對比一下兩種算法的訪問路徑:

傳統(tǒng)算法圖片

需要 7 次獨(dú)立的掃描操作,到處跳來跳去。

Green Tea圖片

只需要 4 次掃描,而且每次掃描的范圍更大,訪問的內(nèi)存更連續(xù)!

這就像終于從城市街道開到了高速公路上。CPU 可以充分利用緩存,減少主內(nèi)存訪問,整個(gè)流程順暢多了。

更進(jìn)一步:向量化加速

Green Tea 還有個(gè)殺手锏——利用 AVX-512 向量指令加速

傳統(tǒng)的圖遍歷算法沒法用向量指令,因?yàn)槊看翁幚淼膶ο蟠笮《疾灰粯樱瑳]有規(guī)律性。但 Green Tea 不一樣,同一個(gè)頁里的對象大小都是固定的,元數(shù)據(jù)的位置也是固定的。

現(xiàn)代 x86 CPU 支持 AVX-512 指令集,有 512 位寬的向量寄存器。一個(gè)頁的所有元數(shù)據(jù)可以放在兩個(gè)寄存器里,用幾條指令就能處理完一整個(gè)頁!

向量化掃描流程

簡單來說,這個(gè)流程是這樣的:

  1. 加載元數(shù)據(jù):把頁的 seen 和 scanned 位都加載到向量寄存器
  2. 計(jì)算差異:用位運(yùn)算找出哪些對象需要掃描
  3. 展開位圖:把"每個(gè)對象一個(gè) bit"展開成"每 8 字節(jié)一個(gè) bit"
  4. 找出指針:和頁的指針/標(biāo)量位圖做交集,定位所有指針的位置
  5. 批量處理:用向量指令一次處理 64 字節(jié)的數(shù)據(jù)

這里有個(gè)很酷的指令VGF2P8AFFINEQB,它可以高效地做位圖展開操作。

這是 Intel Ice Lake 和 AMD Zen 4 引入的新指令,專門用來做 bit 級別的矩陣變換。

有了向量化,掃描速度可以再提升 10% 左右。

性能表現(xiàn)

那么 Green Tea 到底有多快?

在 Go 團(tuán)隊(duì)的基準(zhǔn)測試中:GC 的 CPU 開銷普遍降低 10%-40%。

也就是如果一個(gè)程序本來花 10%的時(shí)間在 GC 上,那么 Green Tea 可以讓總體 CPU 使用率降低 1%-4%。

Google 內(nèi)部已經(jīng)大規(guī)模部署了 Green Tea,看到了類似的性能提升。

當(dāng)然也不是所有場景都能受益。Green Tea 的效果取決于能否在頁上累積足夠多的對象。

如果一個(gè)頁每次只能掃描一個(gè)對象,那可能反而會(huì)有輕微的性能損失。

不過好消息是,實(shí)踐中發(fā)現(xiàn)只要每次能掃描頁面 2% 的內(nèi)容,就能比傳統(tǒng)算法快。這個(gè)門檻其實(shí)挺低的。

如何使用

Go 1.25 已經(jīng)包含了 Green Tea,但默認(rèn)不開啟。你可以通過環(huán)境變量啟用它:

GOEXPERIMENT=greenteagc go build

Go 團(tuán)隊(duì)計(jì)劃在Go 1.26 把 Green Tea 設(shè)為默認(rèn),不過你還是可以選擇退出:

GOEXPERIMENT=nogreenteagc go build

Go 1.26 還會(huì)加入前面提到的向量化優(yōu)化,以及基于反饋?zhàn)龅母鞣N改進(jìn)。

背后的故事

Green Tea 看起來是個(gè)簡單的想法,但實(shí)際上是多年探索的結(jié)晶

這個(gè)想法的種子早在 2018 年就埋下了。Go 團(tuán)隊(duì)的 Michael Pratt、Cherry Mui、David Chase、Keith Randall 等人都貢獻(xiàn)了關(guān)鍵想法。Intel 的 Yves Vandriessche 提供了微架構(gòu)層面的洞察。


圖片


Green Tea 這個(gè)名字是 2024 年 Austin 在日本咖啡店巡游時(shí)想出來的,當(dāng)時(shí)他喝了很多抹茶,同時(shí)在做原型驗(yàn)證。

到 2025 年,Michael 把 Green Tea 完整實(shí)現(xiàn)并投入生產(chǎn)。這期間想法還在不斷演化和改進(jìn)。

總結(jié)

Green Tea 通過以頁為單位組織 GC 工作,顯著改善了內(nèi)存訪問模式,讓 CPU 可以更好地利用緩存,減少主內(nèi)存訪問。再加上向量化加速,性能提升相當(dāng)可觀。

這個(gè)改進(jìn)對 Go 生態(tài)意義重大。畢竟 GC 性能一直是 Go 被詬病的點(diǎn)之一。現(xiàn)在有了 Green Tea,Go 程序的整體性能又能上一個(gè)臺(tái)階。

Go 1.25 已經(jīng)可以體驗(yàn)了,Go 1.26 就會(huì)默認(rèn)啟用。強(qiáng)烈建議大家試試看。

責(zé)任編輯:武曉燕 來源: 腦子進(jìn)煎魚了
相關(guān)推薦

2020-04-03 15:31:29

Winows 10微軟更新

2020-04-03 11:01:59

Windows 10Windows微軟

2012-03-16 00:43:11

谷歌搜索

2010-04-14 10:33:51

MySQL 5.5

2018-06-17 09:55:16

Windows SerSDN虛擬網(wǎng)絡(luò)

2021-03-23 05:57:57

Windows10操作系統(tǒng)微軟

2021-02-25 07:01:19

Windows10操作系統(tǒng)21H2

2009-04-21 09:02:12

Windows 8微軟操作系統(tǒng)

2020-08-24 08:13:52

Windows 10Windows微軟

2025-03-04 08:07:58

2011-08-25 10:16:10

Windows 8

2020-09-23 13:41:07

GitHub源代碼

2024-02-07 13:37:39

AWS系統(tǒng)應(yīng)用程序

2023-09-20 08:57:09

架構(gòu)內(nèi)存

2013-12-19 16:45:51

ASP.NETMVC

2013-05-22 09:38:03

GoGo語言Go性能

2011-05-12 09:12:16

Ubuntu 11.0

2022-02-21 10:08:21

微軟Windows 11Windows 10

2023-05-12 15:19:44

微軟

2019-10-23 09:36:59

RustTokio異步
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美在线一级视频| 亚洲精品一区av在线播放| 咪咪色在线视频| 国产农村妇女毛片精品久久| 欧美日韩第一区| 日韩激情第一页| 久久国产激情视频| av免费在线视| 国产欧美日韩视频一区二区| 91黄在线观看| 国产情侣呻吟对白高潮| 重囗味另类老妇506070| 亚洲精品一二区| 中文字幕久久久久久久| 成人性生活av| 亚洲一区视频在线观看视频| 天堂精品一区二区三区| 亚洲乱码在线观看| 日本中文字幕不卡| 97色在线观看| 男女羞羞免费视频| 欧美视频网址| 日韩精品丝袜在线| 自拍一级黄色片| 另类图片综合电影| 亚洲成人黄色影院| 青少年xxxxx性开放hg| 男人久久精品| 99久久精品一区| 91久久精品国产91久久性色tv| 久久精品国产亚洲av麻豆蜜芽| 亚洲国产日韩在线| 久久精品久久久久久国产 免费| 91精品人妻一区二区| 亚洲欧美日本国产| 在线不卡一区二区| 日韩av片网站| 免费观看亚洲| 日韩欧美在线视频观看| 国产麻豆电影在线观看| 91精品大全| 日本一区二区成人在线| 欧美日韩一区在线观看视频| 人妻一区二区三区四区| 丁香婷婷综合激情五月色| 成人免费高清完整版在线观看| 91在线视频免费播放| 在线日韩欧美| 久久久久久久香蕉网| 激情五月婷婷在线| 欧美高清一区| 欧美激情一区二区三区高清视频 | 成人看片黄a免费看视频| 欧美高清视频一二三区| 午夜剧场在线免费观看| 成人看片毛片免费播放器| 在线观看欧美黄色| 天天碰免费视频| 日韩精品一区二区三区av| 色94色欧美sute亚洲13| 美女一区二区三区视频| 亚洲精品一级二级| 欧美日韩综合不卡| 亚洲无在线观看| 日韩欧美中文在线观看| 日韩久久久久久| 动漫美女无遮挡免费| 精品网站aaa| 精品亚洲va在线va天堂资源站| 日本黄色特级片| 香蕉久久夜色精品国产使用方法| 亚洲欧美日韩中文在线制服| 性欧美精品中出| 欧美gvvideo网站| 精品久久久91| 久视频在线观看| 国产日韩视频| 国产精品狠色婷| 国产农村妇女毛片精品久久| 国产91露脸合集magnet| 精品久久蜜桃| 91在线免费看| 一区二区三区日韩| 国产超级av在线| 欧美大陆国产| 精品国产一区二区三区久久久蜜月 | 在线电影av不卡网址| 少妇高潮在线观看| 极品中文字幕一区| 日韩av理论片| 国产精品九九九九| av一区二区三区黑人| 午夜欧美性电影| 日本色护士高潮视频在线观看| 欧美日韩国产一区中文午夜| 狠狠热免费视频| 97品白浆高清久久久久久| 亚洲欧洲免费视频| 四虎永久免费在线| 麻豆精品网站| 99理论电影网| 91精品大全| 天天综合色天天| 久久精品一卡二卡| 黑丝美女一区二区| 欧美极品少妇xxxxx| 国产在线观看第一页| 成人av动漫在线| 亚洲在线不卡| 中文字幕乱码在线播放| 欧美一级免费大片| 亚洲精品国产91| 99pao成人国产永久免费视频| 国产精品稀缺呦系列在线| 日韩一级片免费观看| 中文字幕日韩av资源站| 亚洲中文字幕无码专区| 欧美国产亚洲精品| 中日韩午夜理伦电影免费| 国产成人愉拍精品久久| 国产久卡久卡久卡久卡视频精品| 先锋影音亚洲资源| 伊人久久国产| 亚洲娇小xxxx欧美娇小| 九九热视频精品| 久久精品国产色蜜蜜麻豆| 欧美日韩在线一区二区三区| 国产在线xxx| 日韩一区二区视频| 亚洲av无一区二区三区| 日韩国产高清影视| 免费h精品视频在线播放| 日韩伦理av| 日韩精品中文字幕在线一区| 日本 欧美 国产| 久久国内精品自在自线400部| 欧美一区二区三区四区五区六区 | 91在线观看欧美日韩| 午夜在线视频| 精品视频123区在线观看| 久久久精品人妻无码专区| 中文亚洲免费| 另类小说综合网| 悠悠资源网亚洲青| 精品视频久久久久久久| 久草国产精品视频| 99久久国产综合色|国产精品| 韩日视频在线观看| 国产成人精品福利| 久久久久久香蕉网| 亚洲奶汁xxxx哺乳期| 亚洲高清视频中文字幕| 在线精品视频播放| 91久久综合| 久久综合精品一区| 亚洲第一二三四区| 在线观看国产欧美| 在线观看不卡的av| 国产精品成人一区二区三区夜夜夜| 欧美成年人视频在线观看| 爽成人777777婷婷| 91在线观看欧美日韩| 精品精品导航| 日韩精品有码在线观看| 国产99免费视频| 日韩一区日韩二区| www在线观看黄色| 国产精品麻豆免费版| av网站在线播放| 欧美日韩在线精品一区二区三区激情 | 美国三级日本三级久久99| 亚洲免费久久| 国内不卡的一区二区三区中文字幕| 久久久精品免费视频| 亚洲黄色精品视频| 欧美视频在线观看 亚洲欧| 欧美特级黄色录像| 久久99久久精品欧美| 国产又粗又猛又爽又黄的网站| 激情亚洲另类图片区小说区| 欧美一级高清免费| 免费a级人成a大片在线观看| 精品福利一区二区三区| 中文字幕精品三级久久久 | 婷婷激情四射网| 成人午夜激情视频| 九色porny91| 欧美精品播放| 美脚丝袜一区二区三区在线观看| 国产a亚洲精品| 欧美精品激情视频| 成人免费高清在线播放| 欧美成人一区二区三区片免费| 在线观看国产亚洲| 国产精品成人在线观看| 色婷婷免费视频| 国产综合久久久久影院| 亚洲乱码中文字幕久久孕妇黑人| 国产精品久久久久久久免费观看 | 亚洲国产色一区| 阿v天堂2014| 成人高清伦理免费影院在线观看| 男女污污的视频| 精品91久久久久| 伊人久久99| 你懂的一区二区三区| 99久久国产免费免费| 国产在线|日韩| 97激碰免费视频| 国产区在线观看| 国产一区二区三区日韩欧美| 免费的黄色av| 欧美一区二区三区电影| 亚洲精品成人在线视频| 夜夜嗨av一区二区三区中文字幕 | 久久亚洲专区| 久久亚裔精品欧美| 一区二区三区在线资源| 国产欧美一区二区三区久久人妖| 中文字幕高清在线播放| 久久免费精品日本久久中文字幕| 麻豆视频在线免费观看| 亚洲午夜精品久久久久久久久久久久 | 久热在线观看视频| 欧美人与性动交a欧美精品| 1769在线观看| 伊人伊成久久人综合网站| 涩涩视频在线观看免费| 亚洲激情 国产| 亚洲成人精品女人久久久| 91精品国产91综合久久蜜臀| 一区二区乱子伦在线播放| 狠狠躁天天躁日日躁欧美| 精品一区免费观看| 亚洲人成精品久久久久久| av在线播放中文字幕| 国产香蕉久久精品综合网| 亚洲第九十七页| 波多野结衣精品在线| 日本一级大毛片a一| 丁香一区二区三区| 午夜性福利视频| 国产成人午夜精品5599| 妖精视频在线观看| 国产高清不卡二三区| 国产91在线免费观看| 国产精品1024久久| 国产女主播在线播放| 成人精品视频一区| 少妇精品无码一区二区三区| 不卡一区在线观看| 西西大胆午夜视频| 久久伊99综合婷婷久久伊| www.久久av| 国产欧美日韩综合| www.4hu95.com四虎| 中文字幕一区二区视频| 中文字幕电影av| 一区二区三区四区五区视频在线观看 | 国产综合久久久| 亚洲免费不卡| 欧美激情第8页| aa在线观看视频| 日韩精品三区四区| 福利视频999| 风间由美性色一区二区三区| 国产黑丝一区二区| 91蜜桃免费观看视频| 国产毛片欧美毛片久久久| 国产精品激情偷乱一区二区∴| 91视频青青草| 图片区小说区区亚洲影院| 日韩手机在线视频| 欧美精品vⅰdeose4hd| 亚洲成熟女性毛茸茸| 亚洲精品一区二区在线| 午夜免费福利在线观看| 欧美另类第一页| 亚洲精品成人图区| 成人黄色在线播放| 精品国产一区二区三区成人影院 | 女同性恋一区二区三区| 久久久久亚洲综合| 999精品视频在线观看播放| 亚洲国产精品视频| 无码人妻精品一区二区三区9厂 | 98视频在线噜噜噜国产| 精品视频在线一区二区在线| 亚洲一区亚洲二区| 亚洲国产欧美日韩在线观看第一区 | 国产福利精品一区二区三区| 成人手机电影网| 精品一区二区三孕妇视频| 亚洲一区二区在线播放相泽 | 日韩免费成人网| 国产精品99999| 欧美极品少妇全裸体| 国产69精品久久| 精品亚洲第一| 欧美黄色精品| 五月天婷婷亚洲| 91一区一区三区| 538任你躁在线精品视频网站| 一本在线高清不卡dvd| jizz国产视频| 中文字幕日韩欧美在线视频| 天堂8中文在线最新版在线| 91久久久久久久| 成人动漫免费在线观看| 国产v片免费观看| 国产一区二区不卡| 色欲狠狠躁天天躁无码中文字幕 | www.久久网| 日韩精品免费在线播放| 伊人福利在线| 国产欧美va欧美va香蕉在线| 亚洲盗摄视频| 人妻熟妇乱又伦精品视频| 国产美女主播视频一区| 三区四区在线观看| 欧美日韩在线免费观看| 亚洲国产av一区二区| 日韩在线视频中文字幕| 欧美日韩视频免费观看| 久久精彩视频| 一区二区亚洲| 国产精品无码自拍| 亚洲色图欧美偷拍| 在线观看毛片av| 在线日韩日本国产亚洲| 偷拍精品精品一区二区三区| 快播亚洲色图| 国产精品综合色区在线观看| 水蜜桃av无码| 黄色成人在线播放| 人人妻人人玩人人澡人人爽| 欧美精品18videosex性欧美| 日韩欧美一级| 国产精彩视频一区二区| 成人一道本在线| 中文字幕第28页| 精品国产免费视频| 国产99在线观看| 久久久久久久有限公司| 国产视频一区三区| 一区二区三区少妇| 色悠悠久久综合| 爱久久·www| 国产精品一区二区三区成人| 久久综合电影| 国产农村妇女精品久久| 亚洲激情自拍偷拍| 欧美视频一二区| 欧洲美女免费图片一区| 欧美男男gaytwinkfreevideos| 国产裸体舞一区二区三区| 国产欧美一区二区精品性色超碰| 男操女视频网站| 日韩日本欧美亚洲| 国产一区精品二区| 久久手机在线视频| 91老司机福利 在线| 中国老头性行为xxxx| 精品国内产的精品视频在线观看| 韩国三级成人在线| 91免费黄视频| 久久免费国产精品| 一级做a爰片久久毛片16| 色综合久久久久久中文网| 美女主播精品视频一二三四| www.亚洲天堂网| 国产精品美女久久久久久| 99久久精品免费看国产交换| 久久久久免费视频| 欧美**字幕| 亚洲制服中文字幕| 亚洲动漫第一页| 成人高清网站| 亚洲一区二区三区sesese| 一区二区日韩免费看| 亚欧精品视频一区二区三区| 欧美一区二区日韩一区二区| 超级白嫩亚洲国产第一| 欧美日韩亚洲一区二区三区四区| 久久精品国产色蜜蜜麻豆| 久久精品视频8| 国产一区二区三区视频免费| 国产精品久久久久久久久久久久久久久 | 在线综合亚洲欧美在线视频| 18aaaa精品欧美大片h| 午夜视频久久久| 成人高清视频在线观看| 亚洲综合网av| 久久久最新网址| 久久久久蜜桃| 免费看污片的网站| 精品日韩在线一区| 日本中文字幕视频一区| 欧美国产亚洲一区| 怡红院av一区二区三区|