日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

总结:G1收集器

發(fā)布時間:2023/12/20 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 总结:G1收集器 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、介紹

G1 GC?全稱是Garbage First Garbage Collector,垃圾優(yōu)先垃圾回收器,簡稱G1 。

G1 收集器是一個面向服務器模式的垃圾收集器,主要為多CPU機器和大內(nèi)存機器設(shè)計。它可以盡可能在達到高吞吐量同時滿足垃圾收集暫停時間目標。G1 有以下幾個優(yōu)點:

1. 能夠像CMS收集器一樣跟應用線程并行操作

2.復制對象的同時對對象進行壓縮和釋放內(nèi)存

3.靈活分配老年代,年輕代占比,不再固定。?盡管G1堆內(nèi)存仍然是分代的,但是同一個代的內(nèi)存不再采用連續(xù)的內(nèi)存結(jié)構(gòu)。

4. 收縮空閑空間不會造成由長GC引起的應用停頓時間。

5. 更精確的預測GC停頓時間

6.理論上內(nèi)存空間越大越好,因為老年代不是快滿了才進行一次GC,而是平時也會進行多次混合GC

二、GC收集器比較

傳統(tǒng)的垃圾收集器像Serial, Parallel, CMS 全部都將Java堆分成三個固定內(nèi)存大小的部分,如年輕代,年老代和永久代,所有的內(nèi)存中的Java對象都在三個部分中結(jié)束。

G1 收集器采用了不同的方法,它將整個Java堆分成2048個相同大小的堆區(qū)域( 內(nèi)存分段是物理概念,代表實際的物理內(nèi)存空間),可以用-XX:G1HeapRegionSize調(diào)整內(nèi)存分段的個數(shù)。這些區(qū)域集像以前的收集器一樣被分配到不同的角色,每個內(nèi)存分段都可以被標記為Eden區(qū),Survivor區(qū),Old區(qū),或者Humongous區(qū)。但是沒有固定的區(qū)域數(shù)量被明確固定在某個角色上(所以不要配置年輕代大小),不同區(qū)的內(nèi)存分段就不必是連續(xù)內(nèi)存空間,這將為內(nèi)存使用上提供了更大的靈活性。

關(guān)于對象的內(nèi)存分配,方式如下

新分配的對象會被分配到Eden區(qū)的內(nèi)存分段上,每一次年輕代的回收過程都會把Eden區(qū)存活的對象復制到Survivor區(qū)的內(nèi)存分段上,把Survivor區(qū)繼續(xù)存活的對象年齡加1,如果Survivor區(qū)的存活對象年齡達到某個閾值(比如15,可以設(shè)置),Survivor區(qū)的對象會被復制到Old區(qū)。復制過程是把源內(nèi)存分段中所有存活的對象復制到空的目標內(nèi)存分段上,復制完成后,源內(nèi)存分段沒有了存活對象,變成了可以使用的空的Eden內(nèi)存分段了;而目標內(nèi)存分段的對象都是連續(xù)存儲的,沒有碎片,所以復制過程可以達到內(nèi)存整理的效果,減少碎片。Humongous區(qū)用于保存大對象,如果一個對象占用的空間超過內(nèi)存分段的一半(比如上面的8M),則此對象將會被分配在Humongous區(qū)如果對象的大小超過一個甚至幾個分段的大小,則對象會分配在物理連續(xù)的多個Humongous分段上。Humongous對象因為占用內(nèi)存較大并且連續(xù)會被優(yōu)先回收。

在執(zhí)行垃圾收集時,G1操作十分類似于CMS收集器。G1執(zhí)行一個并發(fā)全局標記階段貫穿整個Java堆去判斷對象的活躍度,標記階段結(jié)束后,收集器知道哪一些區(qū)域是空的或者接近空的,它將先收集這些空的區(qū)域,通常會釋放大量的內(nèi)存空間,G1將其收集和壓縮活動集中在可能充滿可回收對象的堆區(qū)域上, 這也是收集器命名為G1的原因(即優(yōu)先收集垃圾占比比較高的堆區(qū)域。G1使用了一個停頓預測模型根去滿足用戶自定義的停頓時間目標并且根據(jù)該目標選擇一定數(shù)量的區(qū)域進行回收。

G1通過轉(zhuǎn)移的方法將已被G1標識為區(qū)域當作可回收的垃圾進行回收, 它把對象從1個或者多個區(qū)域中復制到單個區(qū)域,在復制的同時進行 壓縮對象和釋放內(nèi)存(這里的壓縮不是對對象的壓縮,而是通過對對象內(nèi)存碎片進行整理而騰出連續(xù)空間的意思,如多個堆區(qū)域的數(shù)據(jù)復制到一個或較少的堆區(qū)域中),所有的轉(zhuǎn)移過程通過多個處理器并行處理(可以考慮增加線程數(shù))以降低暫停時間和增加吞吐量。因此,每一次垃圾回收,G1收集器持續(xù)地在用戶預定的暫停時間內(nèi)減少內(nèi)存碎片。相對而言,CMS收集器不會做壓縮,而PARALlelOld 收集器是對整個Java堆執(zhí)行壓縮,那么將導致較長停頓時間。

如果應用從CMS收集器或者ParallelOldGC到G1,你可能會發(fā)現(xiàn)相同數(shù)據(jù)規(guī)模情況下G1占用的內(nèi)存比以前多了一些,多出的一些內(nèi)存主要是用于存儲賬單數(shù)據(jù)結(jié)果,如Remembered Sets和Collection Sets.

- Remembered Sets, RSets跟蹤每一個區(qū)域的對象引用,每一個區(qū)域都有一個Rsets, 它在區(qū)域啟用一個獨立且并行的集合,RSets大約增加5%左右的Overhead。

- Collection Sets, CSets是放置可被收集器回收的區(qū)域集合,所有在這個集合的數(shù)據(jù)對象在垃圾回收期間均可被轉(zhuǎn)移,這些區(qū)域可能是Eden,Survivor 或者老年代。CSets大約有增加1%左右的overhead.

和CMS對比:

G1CMS
設(shè)計原則首先收集盡可能多的垃圾(Garbage First)盡可能少而塊地執(zhí)行GC,以停頓時間為目標
垃圾回收時機?啟發(fā)式算法,在老年代找出具有高收集收益的分區(qū)進行收集?內(nèi)存耗盡(新生代)或者快耗盡(老年代)
?內(nèi)存劃分將內(nèi)存劃分為一個個相等大小的內(nèi)存分區(qū)(Region),每個區(qū)域都可能有四種狀態(tài):E(eden)、S(Survial)、O(old)、空閑?分為新生代和老年代2塊連續(xù)的內(nèi)存空間
?是否產(chǎn)生垃圾碎片 將一組或多組區(qū)域(稱為回收集 (CSet))中的存活對象以增量、并行的方式復制到不同的新區(qū)域來實現(xiàn)壓縮,從而減少堆碎片 采用標記刪除,會產(chǎn)生碎片?

三、G1 回收步驟



四、G1 調(diào)優(yōu)注意事項

1. 年輕代大小

避免使用-Xmn選項或-XX:NewRatio等其他相關(guān)選項顯式設(shè)置年輕代大小,因為固定年輕代的大小會覆蓋暫停時間目標。

G1會動態(tài)調(diào)節(jié)年輕代和總堆的比例。?

G1可以根據(jù)用戶設(shè)置的暫停時間目標自動調(diào)整年輕代和總堆大小, 暫停目標越短年輕代空間越小(年輕代小,需要回收的空間可能就會小,但是回收次數(shù)也就會更多)

整個年輕代內(nèi)存會在初始空間-XX:G1NewSizePercent(默認整堆5%)與最大空間-XX:G1MaxNewSizePercent(默認60%)之間動態(tài)變化,
且由參數(shù)目標暫停時間-XX:MaxGCPauseMillis(默認200ms)、需要擴縮容的大小以及分區(qū)的已記憶集合(RSet)計算得到。
當然,G1依然可以設(shè)置固定的年輕代大小(參數(shù)-XX:NewRatio、-Xmn),但同時暫停目標將失去意義。

2. 暫停時間目標

每當對垃圾回收進行評估或調(diào)優(yōu)時,都會涉及到延遲與吞吐量的權(quán)衡。G1是增量垃圾回收器, 其吞吐量目標是 90% 的應用程序時間和 10%的垃圾回收時間。因此,暫停時間目標不要太嚴苛。目標太過嚴苛表示您愿意承受更多的垃圾回收開銷,而這會直接影響到吞吐量(很明顯的是Alarm組件,為了滿足P99和P95的延時目標,設(shè)置了 -XX:MaxGCPauseMillis=300 ,導致總的GC時間提升了將近一倍,這顯然會降低Alarm組件的吞吐量,因為CPU時間是固定的,GC時間多就會影響應用程序的CPU時間)

G1有一個及其重要的特性:軟實時(soft real-time)。所謂的實時垃圾回收,是指在要求的時間內(nèi)完成垃圾回收。“軟實時”則是指,用戶可以指定垃圾回收時間的限時,G1會努力在這個時限內(nèi)完成垃圾回收,但是G1并不擔保每次都能在這個時限內(nèi)完成垃圾回收。通過設(shè)定一個合理的目標,可以讓達到90%以上的垃圾回收時間都在這個時限內(nèi)。

五、G1 主要參數(shù)配置

六、垃圾回收過程

G1垃圾回收過程主要包括三個:

  • 年輕代回收(young gc)過程
  • 老年代并發(fā)標記(concurrent marking)過程
  • 混合回收過程(mixed gc)。

1、YGC

在Eden充滿時觸發(fā),在回收之后所有之前屬于Eden的區(qū)塊全變成空白。然后把剩余的存活對象移動到S區(qū)。

很多情況下,S區(qū)的對象會有部分晉升到Old區(qū),另外如果S區(qū)已滿、Eden存活的對象會直接晉升到Old區(qū),這種情況下Old的空間就會漲(詳見下圖,Old區(qū)在Eden區(qū)回收后,使用率漲了一點,S區(qū)滿,導致存活對象無法放到S區(qū),從而直接放入了老年代

這個過程會對年輕代的對象有一個短暫的停頓

年輕代回收過程如下【回收時機:當所有的Eden區(qū)都滿了】:

JVM啟動時,G1先準備好Eden區(qū),程序在運行過程中不斷創(chuàng)建對象到Eden區(qū),當所有的Eden區(qū)都滿了,G1會啟動一次年輕代垃圾回收過程。年輕代只會回收Eden區(qū)和Survivor區(qū)。首先G1停止應用程序的執(zhí)行(Stop-The-World),G1創(chuàng)建回收集(Collection Set),回收集是指需要被回收的內(nèi)存分段的集合,年輕代回收過程的回收集包含年輕代Eden區(qū)和Survivor區(qū)所有的內(nèi)存分段。然后開始如下回收過程:

第一階段,掃描根。

根是指static變量指向的對象,正在執(zhí)行的方法調(diào)用鏈條上的局部變量等。根引用連同RS記錄的外部引用作為掃描存活對象的入口。

第二階段,更新RS。

處理dirty card queue中的card,更新RS。此階段完成后,RS可以準確的反映老年代對所在的內(nèi)存分段中對象的引用。

第三階段,處理RS。

識別被老年代對象指向的Eden中的對象,這些被指向的Eden中的對象被認為是存活的對象。

第四階段,復制對象。

此階段,對象樹被遍歷,Eden區(qū)內(nèi)存段中存活的對象會被復制到Survivor區(qū)中空的內(nèi)存分段,Survivor區(qū)內(nèi)存段中存活的對象如果年齡未達閾值,年齡會加1,達到閥值會被會被復制到Old區(qū)中空的內(nèi)存分段。

第五階段,處理引用。

處理Soft,Weak,Phantom,Final,JNI Weak?等引用。

2、 G1老年代并發(fā)標記過程【發(fā)生時機:整個堆內(nèi)存被占滿一定大小的時候,默認是45%

注意:這個階段會回收百分之百為垃圾的內(nèi)存分段,并不只是做標記

當整個堆內(nèi)存(包括老年代和新生代)被占滿一定大小的時候(默認是45%,可以通過-XX:InitiatingHeapOccupancyPercent進行設(shè)置),老年代回收過程會被啟動。具體檢測堆內(nèi)存使用情況的時機是年輕代回收之后(即經(jīng)過一次YGC之后,整個堆仍然使用了超過45%,則處罰OGC)或者houmongous對象分配之后。老年代回收包含標記老年代內(nèi)的對象是否存活的過程,標記過程是和應用程序并發(fā)運行的(不需要Stop-The-World)。應用程序會改變指針的指向,并發(fā)執(zhí)行的標記過程怎么能保證標記過程沒有問題呢?并發(fā)標記過程有一種情形會對存活的對象標記不到。假設(shè)有對象A,B和C,一開始的時候B.c=C,A.c=null。當A的對象樹先被掃描標記,接下來開始掃描B對象樹,此時標記線程被應用程序線程搶占后停下來,應用程序把A.c=C,B.c=null。當標記線程恢復執(zhí)行的時候C對象已經(jīng)標記不到了,這時候C對象實際是存活的,這種情形被稱作對象丟失。G1解決的方法是在對象引用被設(shè)置為空的語句(比如B.c=null)時,把原先指向的對象(C對象)保存到一個隊列,代表它可能是存活的。然后會有一個重新標記(Remark)過程處理這些對象,重新標記過程是Stop-The-World的,所以可以保證標記的正確性。上述這種標記方法被稱為開始時快照技術(shù)(SATB,Snapshot At The Begging)。這種方式會造成某些是垃圾的對象也被當做是存活的,所以G1會使得占用的內(nèi)存被實際需要的內(nèi)存大。

具體標記過程如下:

  1. 先進行一次年輕代回收過程,這個過程是Stop-The-World的,同時會進行一次初始標記。

   ??老年代的回收基于年輕代的回收(比如需要年輕代回收過程對于根對象的收集,初始的存活對象的標記)。

  2. 恢復應用程序線程的執(zhí)行。

  3. 開始老年代對象的標記過程。

   此過程是與應用程序線程并發(fā)執(zhí)行的。標記過程會記錄弱引用情況,還會計算出每個分段的對象存活數(shù)據(jù)(比如分段內(nèi)存活對象所占的百分比)。

  4. Stop-The-World。

  5. 重新標記(Remark)。

   此階段重新標記前面提到的STAB隊列中的對象(例子中的C對象),還會處理弱引用。

????????? ? 注意:如果標記過程沒有被其它線程打斷的話,就不需要重新標記了。

  6. 回收百分之百為垃圾的內(nèi)存分段

   注意:不是百分之百為垃圾的內(nèi)存分段并不會被處理,這些內(nèi)存分段中的垃圾是在混合回收過程(Mixed GC)中被回收的。

   由于Humongous對象會獨占整個內(nèi)存分段,如果Humongous對象變?yōu)槔?#xff0c;則內(nèi)存分段百分百為垃圾,所以會在第一時間被回收掉。

  7. 恢復應用程序線程的執(zhí)行。

G1并發(fā)標記周期可以分成幾個階段、其中有些需要暫停應用線程(所以G1也會STW)。有些是后臺并行處理,不需要暫停應用

3、混合GC(也會SWT)

并發(fā)標記過程結(jié)束以后,緊跟著就會開始一系列的混合GC。混合回收的意思是年輕代和老年代會同時被回收。這個時期因為會同時進行YGC和清理上面已標記為X的區(qū)域(意思可以理解為同時進行YGC和Old GC),所以稱之為混合階段。 混合回收的算法和年輕代回收的算法完全一樣,只是回收集多了老年代的內(nèi)存分段。具體過程請參考上面的年輕代回收過程。?

每次混合GC只是清理一部分的O區(qū)內(nèi)存,整個GC會一直持續(xù)到幾乎所有的標記區(qū)域垃圾對象都被回收(即多次混合GC),這個階段完了之后G1會重新回到正常的YGC階段。周期性的,當O區(qū)內(nèi)存占用達到一定數(shù)量之后G1又會開啟一次新的并行GC階段.

由于老年代中的內(nèi)存分段默認分8次回收,G1會優(yōu)先回收垃圾多的內(nèi)存分段。垃圾占內(nèi)存分段比例越高的,越會被先回收。并且有一個閾值會決定內(nèi)存分段是否被回收,-XX:G1MixedGCLiveThresholdPercent,默認為65%,意思是垃圾占內(nèi)存分段比例要達到65%才會被回收。如果垃圾占比太低,意味著存活的對象占比高,在復制的時候會花費更多的時間。?

混合回收并不一定要進行8次。有一個閾值-XX:G1HeapWastePercent,默認值為10%,意思是允許整個堆內(nèi)存中有10%的空間被浪費,意味著如果發(fā)現(xiàn)可以回收的垃圾占堆內(nèi)存的比例低于10%,則不再進行混合回收。因為GC會花費很多的時間但是回收到的內(nèi)存卻很少。

4、FullGC

如果對象內(nèi)存分配速度過快,mixed gc來不及回收,導致老年代被填滿,就會觸發(fā) 一次full gc,G1的full gc算法就是單線程執(zhí)行的serial old gc,會導致異常長時間的暫停時間,需要進行不斷的調(diào)優(yōu),盡可能的避免full gc.

七、G1相較于其它垃圾收集器的優(yōu)勢

1、啟發(fā)式算法,在老年代找出具有高收集收益的分區(qū)進行收集

這樣的好處是什么?分析下,假設(shè)有A,B,C,D,E五個堆區(qū)域,A的垃圾對象占比為90%,對象垃圾占比805,CDE三個對象占比都在10% ~ 40%之間,很顯然,回收AB兩個區(qū)域能騰出更大的空間,且回收速度更快,因此受益是最好的,所以對于G1來說,某一次垃圾回收可以只回收AB兩個區(qū)域,假設(shè)此次回收耗時1秒;下次進行GC的時候,CDE的垃圾占比達到了70%,那么回收CDE的收益又好了,所以進行回收CDE,耗時1秒;

經(jīng)過以上分析,我們發(fā)現(xiàn)兩次GC時間總共是:1 + 1 = 2秒,GC次數(shù)是2次;

如果換成CMS或其它垃圾回收器會怎么樣呢?

仍然是ABCDE五個區(qū)間,此時由于是老年代,所以只有O區(qū)快慢了才會進行一次全量的回收,那么就同時需要回收ABCDE五個區(qū)域,AB回收時間和G1是一樣的,但是CDE就明顯要打了,因為CDE的垃圾占比低,也就是說需要復制更多的對象,假設(shè)我們算這個時間是2秒,GC次數(shù)是1次。

經(jīng)過以上分析,CMS的GC總時間是1 + 2 = 3秒。GC次數(shù)是1次。

總結(jié):G1的按照收益的方式去收集比CMS的GC總耗時更少,但是收集次數(shù)會更多。

2、年輕代和老年代空間不再固定

這樣比較靈活,系統(tǒng)會根據(jù)各個代的大小動態(tài)的調(diào)節(jié),這樣可以控制GC的時間

3、充分利用系統(tǒng)大內(nèi)存

目前服務器內(nèi)存一般比較高,而G1非常適合大內(nèi)存服務器,避免其它收集器fullgc時間過長的問題,其它收集器的fullgc幾乎是不可避免的,放內(nèi)存很大的時候,fullgc會非常耗時

參考:

G1垃圾收集器入門

Java G1 GC 垃圾回收深入淺出

深入理解Java G1垃圾收集器

老大難的GC原理及調(diào)優(yōu),這下全說清楚了

總結(jié)

以上是生活随笔為你收集整理的总结:G1收集器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

毛片基地黄久久久久久天堂 | 91网页版免费观看 | 免费看的av片 | 少妇视频在线播放 | 日韩亚洲欧美中文字幕 | 欧美激情亚洲综合 | 久久久久久久久久久免费视频 | 日韩在线观看网址 | 色婷婷福利| 91亚洲影院 | 国产在线视频一区二区 | 激情图片qvod| 亚洲无吗av | 日韩中文字幕电影 | 欧美日韩电影在线播放 | 久久久免费观看 | 中文字幕在线观看第一区 | 亚洲劲爆av| .国产精品成人自产拍在线观看6 | 又黄又爽又色无遮挡免费 | 波多野结衣在线视频一区 | 免费a级黄色毛片 | 久章草在线 | 国产高清在线永久 | 韩国av一区二区三区在线观看 | 成人黄色在线看 | 伊人久久在线观看 | 999精品视频 | 免费看黄在线看 | 国产成人黄色在线 | 免费在线激情视频 | 91福利视频免费观看 | 久久精品视频日本 | 国产色小视频 | 激情av在线资源 | 日韩av成人在线观看 | 天堂久色 | 波多野结衣在线观看一区 | 精品国产综合区久久久久久 | 国产一区二区久久久 | 日韩在线观看视频网站 | 久久国产一二区 | 黄色小说在线免费观看 | 99综合久久| jizz999| av网址在线播放 | 亚洲黄色在线免费观看 | 99性视频| 国产精品久久久久久久午夜 | 天天操夜夜操 | 91av美女| 亚洲视频一区二区三区在线观看 | 九九免费精品视频在线观看 | 久久久人| 天天做综合网 | 亚洲精品66 | 国产午夜三级一区二区三桃花影视 | 福利片免费看 | 婷婷免费在线视频 | 久久亚洲人 | 69av视频在线| 国产精品久久久电影 | 99精品欧美一区二区蜜桃免费 | 久久综合九色99 | 免费在线观看av电影 | www.夜夜操 | 午夜精品久久久久久久久久久 | 亚洲伊人婷婷 | 香蕉视频最新网址 | 亚洲一区久久久 | 日韩欧美在线高清 | 九九精品视频在线观看 | 日本九九视频 | www.亚洲激情.com| 国产免费又爽又刺激在线观看 | 国产一区视频在线 | 亚洲欧洲精品久久 | 国产系列 在线观看 | 久久国产精品一国产精品 | 久久av一区二区三区亚洲 | 色资源中文字幕 | 国产精品igao视频网网址 | 丁香婷婷久久 | 成人av在线网址 | 色视频网站在线观看一=区 a视频免费在线观看 | 视频一区二区免费 | 欧美日韩一级久久久久久免费看 | 国产高清日韩欧美 | 美女免费视频黄 | 国产精品永久免费视频 | 久久激情婷婷 | 97超在线| 色无五月| 一级黄色毛片 | 午夜精品福利一区二区 | 亚洲国产手机在线 | 成人黄色小说在线观看 | 久久亚洲专区 | 久久久久久久影院 | 久久五月精品 | 日韩精品久久久久久 | 亚洲天堂免费视频 | 18性欧美xxxⅹ性满足 | 成人资源在线 | 91麻豆精品国产自产 | 伊人色播| 91精品视频免费 | 在线看av的网址 | 欧美精品午夜 | 色噜噜在线观看视频 | 97超碰人人模人人人爽人人爱 | 日韩精品久久久久久 | 国产精品久久久99 | 九九精品毛片 | 国产精品一区二区视频 | 黄色中文字幕 | 欧美日韩国产一区二区三区 | 伊人久久电影网 | 天天干天天弄 | 国产一区自拍视频 | 亚洲午夜精品电影 | 国产精品网站一区二区三区 | 天天玩天天操天天射 | 日韩av电影手机在线观看 | 国产精品久久久久久麻豆一区 | 黄色网中文字幕 | 久久久黄视频 | 久久99久久久久久 | 日免费视频 | 国产1级毛片 | 97超级碰 | 91精品人成在线观看 | 超级碰碰碰免费视频 | 一区二区三区韩国免费中文网站 | 99精品久久久久久久久久综合 | 最新免费中文字幕 | 韩国在线一区 | 狠狠干激情| 91精品对白一区国产伦 | 狠狠精品 | 六月丁香激情综合色啪小说 | 国产在线一区二区 | 人人爽人人搞 | 国内精品久久天天躁人人爽 | 国产精品久久久视频 | 国产伦精品一区二区三区四区视频 | 天堂在线视频免费观看 | 尤物九九久久国产精品的分类 | 精品一二三四视频 | 狠狠狠狠干 | 亚洲精品字幕在线 | 亚洲 精品在线视频 | 日韩欧美国产免费播放 | 91人人揉日日捏人人看 | 中文字幕在线观看免费高清电影 | 久久男人中文字幕资源站 | 99中文字幕 | 在线色视频小说 | 国产精品乱码在线 | 婷婷六月网 | 日韩精品一区二区三区不卡 | av电影一区二区 | 亚洲精品99久久久久久 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 精品视频久久久久久 | 久久综合色一综合色88 | 日本中文字幕网 | 国产精品video | 日韩乱码中文字幕 | 中文字幕日韩av | www.国产毛片 | 免费观看性生活大片 | 国产又粗又猛又黄又爽视频 | 日本中文字幕免费观看 | 亚洲精品理论片 | 高清av免费一区中文字幕 | 91女神的呻吟细腰翘臀美女 | 亚洲精品国偷拍自产在线观看 | 色偷偷网站视频 | 国产成人精品不卡 | 久久综合影院 | 国产高清一区二区 | 日韩在线观看视频一区二区三区 | 人人爱夜夜操 | 国产一级片网站 | 中中文字幕av在线 | 国产精品 中文字幕 亚洲 欧美 | 国产日韩在线一区 | 国产一级久久久 | 操操日日| 欧美a在线看 | 精品久久久久久国产 | 久九视频 | 九九日韩 | 久av电影 | 综合久久影院 | 国产日韩中文字幕 | 国产高清视频在线 | 成人免费观看电影 | 99久久网站| 日韩女同一区二区三区在线观看 | 伊人春色电影网 | 免费无遮挡动漫网站 | 欧美日韩视频在线播放 | 免费精品久久久 | 亚洲深爱激情 | 国精产品999国精产品视频 | 午夜精品一区二区三区免费 | 亚洲国产无 | av在线电影播放 | 国产人成免费视频 | 免费日韩电影 | www国产精品com | 久久久国产精品一区二区三区 | 91麻豆精品国产91 | 亚洲精品国偷自产在线91正片 | 日本中出在线观看 | 久久伊人国产精品 | 婷婷六月天天 | 国产在线精品一区二区三区 | 久久五月天综合 | 日本黄色免费播放 | 91精品久久香蕉国产线看观看 | 国产一级视频在线观看 | 亚洲成人av一区 | 久草在线视频网 | 国产香蕉久久 | 亚洲视频在线观看免费 | 欧美日韩p片 | 日本黄色免费网站 | 亚洲资源视频 | 国产精品网红福利 | 国产伦理久久精品久久久久_ | 国产亚洲精品久久久久秋 | 国产在线观看二区 | 伊人五月天 | a√天堂中文在线 | 成人综合日日夜夜 | 国产精品 欧美 日韩 | 天天舔天天搞 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 亚洲黄色app | 不卡电影免费在线播放一区 | 国产视 | 精品国产福利在线 | 一级特黄av| 免费av在线网 | 国产精品男女视频 | 国产区av在线 | 天天色天天爱天天射综合 | 精品国产区在线 | 成人免费看视频 | 亚洲国产网址 | 97免费在线观看视频 | 国产视频在线看 | 一级片视频免费观看 | 亚洲狠狠 | 99中文字幕在线观看 | 三级黄色网络 | 亚洲黄色成人 | 欧洲精品码一区二区三区免费看 | 欧美精品久久人人躁人人爽 | 日日夜夜爱 | 亚洲区精品视频 | 日韩精品视频在线观看网址 | 国产午夜小视频 | 国产亚洲va综合人人澡精品 | 亚洲黄网站 | 亚洲成成品网站 | 日日摸日日添日日躁av | 一区二区视频播放 | 国产99久久久国产精品 | 激情五月五月婷婷 | www蜜桃视频 | 亚洲乱码在线 | 亚洲综合国产精品 | 亚洲精品一区二区三区新线路 | 欧美少妇影院 | 毛片一级免费一级 | 特级黄色片免费看 | 色综合天天综合 | 国产不卡视频在线 | 国产综合香蕉五月婷在线 | 国产精品一区二区三区四区在线观看 | 亚洲成av人影片在线观看 | 成人午夜黄色影院 | 日韩资源在线播放 | 在线a视频 | 精品视频| 欧美另类69 | 国产尤物视频在线 | 欧美a在线看 | 日韩av一区二区在线影视 | 日本精品一区二区三区在线观看 | 日日夜夜精品视频天天综合网 | 免费网址在线播放 | 日韩精品网址 | 日日夜夜操操操操 | 三上悠亚一区二区在线观看 | 日本丶国产丶欧美色综合 | 国产91在线观 | 99久久精品国产一区二区成人 | 国产在线超碰 | 久久免费a| 中文国产成人精品久久一 | 99c视频高清免费观看 | 精品久久久久国产免费第一页 | 精选久久| 久久9精品| 国产精品成人免费 | 亚洲在线综合 | 日本久久电影 | 在线日本v二区不卡 | 天天干天天插伊人网 | 国产精品毛片一区视频播 | 91免费视频网站在线观看 | 成人h视频在线 | 天天综合网久久 | 亚洲国产成人高清精品 | 亚洲精品国产成人av在线 | 中文字幕亚洲不卡 | 日韩a级黄色片 | 最新动作电影 | 久久精品欧美一区二区三区麻豆 | www色 | 97天天干 | 波多野结衣在线视频一区 | 婷婷国产v亚洲v欧美久久 | 超碰在线人 | 综合av在线 | 国产精品va在线观看入 | 成年人在线免费看视频 | 在线观看视频h | 日本中文字幕观看 | 久久精品日产第一区二区三区乱码 | www.国产在线 | 亚洲精品美女在线观看 | 国产成人精品一区二区三区 | av一级片网站 | 天天操天天干天天综合网 | 一区二区视频在线看 | 日韩欧美在线综合网 | 99热只有精品在线观看 | 中文字幕视频免费观看 | 日韩欧美在线免费观看 | 久草视频精品 | www色婷婷com | 国产高清成人 | 色综合a| 久久久久久毛片精品免费不卡 | 亚洲综合视频在线 | 在线视频免费观看 | 亚洲日韩欧美视频 | 久久精品99精品国产香蕉 | 久久刺激视频 | 日韩欧美69| ,午夜性刺激免费看视频 | 日韩精品无码一区二区三区 | 日韩精品视频网站 | 亚洲 欧美日韩 国产 中文 | 国产亚洲精品久久久久久移动网络 | 免费看一级黄色大全 | 国产欧美在线一区二区三区 | 亚洲国产欧洲综合997久久, | 中文国产字幕 | 亚洲国产久| 日韩免费在线播放 | 免费国产一区二区视频 | 成人黄色电影在线观看 | 久久久www成人免费精品 | 久草精品资源 | 国产视频每日更新 | 国产精品一区一区三区 | 久久人人爽爽人人爽人人片av | 欧洲精品二区 | 国产精品免费成人 | 国产午夜精品理论片在线 | 国产青青青 | 日韩午夜精品福利 | 精品视频免费看 | 久久精品看片 | 欧美a在线看| 狠狠色丁香婷婷综合 | 成年人电影免费在线观看 | 不卡的av电影在线观看 | 久操操| 国产aaa毛片 | 一区二区三区四区在线免费观看 | 综合天堂av久久久久久久 | 久久久精品免费看 | 91成年人在线观看 | 成人小视频在线 | 天天操天天干天天综合网 | 国产一级电影 | 亚洲精品成人 | 国产精品精品久久久久久 | 国产一区二区三区久久久 | 精品一区二区在线播放 | 国产一区高清在线 | 在线播放 一区 | 99久久这里只有精品 | 免费看片黄色 | 国产一区在线视频观看 | 国产不卡免费视频 | 超碰在线成人 | 成人精品视频 | 91重口视频| 免费日p视频 | 婷婷开心久久网 | .国产精品成人自产拍在线观看6 | 一色av| 国产精品九九久久久久久久 | 一区二区三区 亚洲 | 在线播放一区二区三区 | 不卡av免费在线观看 | 欧美亚洲一区二区在线 | 在线黄网站 | 99操视频 | 天天·日日日干 | 国产91对白在线播 | 免费av网址在线观看 | 91av免费观看 | 国产中文字幕在线播放 | 日韩av一区二区三区在线观看 | a视频免费 | 久精品在线观看 | 久久久免费看视频 | 免费av网站在线看 | 玖玖在线免费视频 | 欧美成人精品三级在线观看播放 | 乱男乱女www7788| 看黄色91| 日韩在线观看一区 | 狠狠干美女 | 麻豆久久精品 | 国产特级毛片 | 日韩和的一区二在线 | 国产成人精品一区二区三区免费 | 在线观看亚洲精品视频 | 午夜 在线| www.夜夜骑.com | 午夜久久福利视频 | 成人在线免费看视频 | 五月婷婷操 | 91亚洲精品在线观看 | 色婷婷丁香 | 免费在线激情电影 | 99久久精品无免国产免费 | 亚洲精品国产成人av在线 | 精品一区三区 | 日本中文在线播放 | 日韩免费观看高清 | 亚洲欧美日韩不卡 | 日韩网站视频 | 91在线免费观看国产 | 456免费视频 | 国产高清不卡av | 久久久www成人免费毛片麻豆 | 人人插人人草 | 国产小视频国产精品 | 成人黄色毛片视频 | 国产在线999 | 狠狠操精品 | 在线观看你懂的网站 | 国产黄色片免费 | 日韩免费在线网站 | 成人在线网站观看 | 五月婷婷色综合 | 91福利免费 | 国产高清福利在线 | 欧美aa在线| 大胆欧美gogo免费视频一二区 | 亚洲日本激情 | 69精品在线观看 | 国产香蕉视频在线观看 | 日韩视频a| 久久久免费高清视频 | 91免费高清| 日韩精品免费一线在线观看 | 国产福利91精品一区二区三区 | 91视频电影 | 五月天丁香综合 | 免费看黄色91 | 91亚洲视频在线观看 | 欧美一级黄色片 | 国产精品高清免费在线观看 | 四虎影视成人精品国库在线观看 | 三级a毛片 | 国产精品久久三 | 日韩视频a| 国产九九九视频 | 蜜臀av免费一区二区三区 | 黄色最新网址 | 国产 一区二区三区 在线 | 人人爽人人爽人人片av免 | 久在线| 色网站国产精品 | 久久亚洲在线 | 久久人人爽人人爽 | 精品美女久久久久 | 亚洲精品在线观看的 | 中文av不卡 | 久久激情小视频 | 日日夜夜天天久久 | 天天色天天操天天爽 | 日本福利视频在线 | 日韩在线观看一区二区三区 | 国产视频一区精品 | 天天色天天| 日韩在线网址 | 在线观看www91| 欧美日韩免费在线观看视频 | 国产成人精品一区二区在线观看 | 亚洲国产合集 | 亚洲国产偷 | 久久精品视频在线播放 | 久久精品国产精品亚洲精品 | 日韩亚洲欧美中文字幕 | 日韩欧美高清不卡 | 亚洲 综合 激情 | 成人av一区二区三区 | 密桃av在线 | 婷婷久久综合网 | 免费观看91视频大全 | 久久不射电影网 | 久久综合99 | 国产在线免费av | 中国一 片免费观看 | 婷婷九月激情 | 在线观看日本高清mv视频 | 国产流白浆高潮在线观看 | 91麻豆精品国产91久久久无需广告 | 欧美最新另类人妖 | 国产黄色资源 | 韩国精品一区二区三区六区色诱 | 国产视频2| 日韩综合色 | av免费在线观看网站 | 成年人视频在线免费 | 中文字幕国产一区二区 | 一区在线观看视频 | 国产精品女人久久久久久 | 久久久亚洲国产精品麻豆综合天堂 | www在线免费观看 | 欧美另类交在线观看 | 日韩在线二区 | 成人一级片视频 | 九九视频免费观看视频精品 | 午夜久久美女 | 99热 精品在线 | 国产精品精品久久久久久 | 亚洲欧美在线视频免费 | 国内精品中文字幕 | 天天色图 | 免费看色视频 | 99免费在线观看视频 | 国产九九九九九 | 国产亚洲成人网 | 久久视频在线观看免费 | 日韩午夜av电影 | 精品国产理论片 | 在线婷婷 | av免费观看网址 | 中文字幕五区 | 欧美aⅴ在线观看 | 97国产在线观看 | 欧美另类巨大 | 日韩中文字幕免费在线观看 | 日本精品久久久久久 | 午夜视频免费在线观看 | 免费电影一区二区三区 | 18性欧美xxxⅹ性满足 | 黄色网www| 一级黄色免费网站 | 国产精品一区在线播放 | 在线看国产日韩 | 99爱在线观看| 91精品影视| 久久亚洲成人网 | 99精品在线免费 | 激情网五月婷婷 | 在线播放 日韩专区 | 精品久久久久_ | 成人18视频 | 在线免费黄色av | 欧美激情va永久在线播放 | 免费观看黄色12片一级视频 | 国产精品久久久久影院 | 亚洲综合成人在线 | 国产日韩欧美在线一区 | 国产电影黄色av | 久久九九精品 | 亚洲女人天堂成人av在线 | 黄色在线免费观看网址 | 亚洲,国产成人av | 午夜.dj高清免费观看视频 | 91免费观看| 97色婷婷成人综合在线观看 | 国产精品xxxx18a99 | 欧美日韩视频在线一区 | 国产在线传媒 | 国产在线观看地址 | 亚洲午夜av | 免费观看国产精品 | 免费看国产一级片 | www亚洲国产 | 日韩av免费一区二区 | 在线看成人片 | 丁香综合激情 | 国产精品6 | 99精品热视频| 午夜av网站| 欧美激情精品久久 | 国产99久久久精品视频 | 久久久 精品 | 在线免费观看黄网站 | 免费成人在线网站 | 国内精品久久久久久久久久久久 | 欧美综合国产 | 91片网| 亚洲专区欧美专区 | 99在线观看 | 欧美精品二 | 日本久久久久久科技有限公司 | 超碰97人人射妻 | 看片网站黄色 | 麻花豆传媒mv在线观看网站 | 国产精品久久一区二区三区不卡 | 国产午夜一级毛片 | 久久免费福利 | 久操操 | 特及黄色片 | 国产精品久久久久久超碰 | 日韩网站一区二区 | 亚洲高清在线 | a级一a一级在线观看 | 国产精品久久久久久妇 | 99久久精品免费视频 | 欧美a级成人淫片免费看 | 免费99视频 | 五月婷婷黄色网 | 国产精品2018 | 欧美性生活免费 | 西西444www大胆高清视频 | 91人人澡人人爽人人精品 | 亚洲第一区在线播放 | 黄网站污| 成年人毛片在线观看 | 99视频精品在线 | 51久久夜色精品国产麻豆 | 欧美日韩亚洲在线 | 国产69精品久久app免费版 | 久久在线 | 一区二区不卡视频在线观看 | 亚洲精区二区三区四区麻豆 | 亚洲视频axxx | 久久五月情影视 | 激情av在线资源 | 天天草夜夜 | 国产品久精国精产拍 | 精品字幕在线 | 在线播放亚洲激情 | 国产视频美女 | 午夜国产福利在线 | 91视频网址入口 | 亚洲高清视频在线观看 | 日本xxxx.com| 91香蕉视频污在线 | 97在线观看视频 | 97香蕉超级碰碰久久免费软件 | 日本韩国精品一区二区在线观看 | 天天干天天操天天爱 | 美女久久精品 | 久久综合久久88 | 亚洲精品国偷自产在线99热 | 精品国产伦一区二区三区观看方式 | 人人搞人人爽 | 天天色天 | 久久毛片高清国产 | 懂色av一区二区三区蜜臀 | av女优中文字幕在线观看 | 视频在线在亚洲 | 手机在线日韩视频 | 在线91网| 国产精品视频 | 久久精品亚洲国产 | 日日夜夜天天久久 | 成在线播放 | 日韩高清av| 蜜桃av综合网 | 国产视频在| 国产婷婷久久 | 日韩av中文 | 麻豆国产精品永久免费视频 | 91色亚洲| 天天鲁天天干天天射 | 欧美精品一区二区在线观看 | 九九九视频在线 | 在线观看视频 | 精品在线播放 | 激情欧美日韩一区二区 | 色婷婷狠狠操 | 日日夜夜天天操 | 精品欧美日韩 | 国产视频99 | 国产亚洲婷婷免费 | 午夜久久视频 | 中文字幕乱码一区二区 | 一区二区精品久久 | 午夜国产福利在线观看 | 久久免费毛片视频 | 亚洲国产精品激情在线观看 | 色婷婷激情电影 | 狠狠干在线 | 欧美日韩亚洲一 | 涩涩成人在线 | 91亚洲精品在线观看 | 国产精品99精品久久免费 | 欧美一级裸体视频 | 色丁香久久 | av超碰在线 | 天天综合网在线 | 天天操天天干天天操天天干 | 亚洲做受高潮欧美裸体 | 国产精品美女免费视频 | 国产精品美女免费 | www.888.av| 日韩最新av在线 | 久久久国产精品视频 | 日韩毛片在线播放 | 国产一区二区三区在线免费观看 | 看黄色91 | 国产视频精品免费播放 | 国产精品12345 | 在线观看亚洲精品 | 婷婷在线色 | 99久久网站 | 欧美综合国产 | 日日骑| 亚洲综合最新在线 | 亚洲精品高清一区二区三区四区 | 免费影视大全推荐 | 欧美精品二 | 亚洲美女视频在线 | 99久久精品午夜一区二区小说 | 在线免费试看 | 午夜视频免费 | 欧美网址在线观看 | 久久免费看毛片 | 911精品美国片911久久久 | av免费网页 | 在线观看完整版免费 | 免费日韩电影 | 精品在线观看国产 | 97免费在线观看视频 | 911久久香蕉国产线看观看 | 国产精品igao视频网网址 | 丁香影院在线 | 夜夜夜夜爽| 在线观看成人av | av在线h| 丰满少妇一级片 | 最新超碰在线 | 91大神一区二区三区 | 亚洲国产三级 | 天天操天天添 | 久久久久婷 | 韩国一区二区av | 欧美国产亚洲精品久久久8v | 9久久精品 | 国产亚洲精品bv在线观看 | 国产视频一二三 | 久久免费激情视频 | 欧美性性网 | 日女人电影 | 久久精品久久久久 | 黄色网中文字幕 | 人人超碰在线 | 国产精品第一 | 国产精品二区在线 | 日韩av高清在线观看 | 97在线观看免费观看高清 | 国产精品欧美精品 | 欧美日韩在线观看一区二区三区 | 青春草视频在线播放 | 一级特黄aaa大片在线观看 | 国产精品成人一区二区三区 | 天天干天天在线 | 在线免费三级 | 国产在线精品一区 | 天天干天天操天天操 | 欧美老人xxxx18 | 色综合国产 | 狠狠干综合 | 免费在线成人 | 国产女做a爱免费视频 | 婷婷久久综合网 | 精品久久国产 | 欧美日韩一级在线 | 精品国产成人av | 九九色网| 热久久免费国产视频 | 91久久爱热色涩涩 | 91精品久久久久久综合乱菊 | 99国产一区二区三精品乱码 | 欧美成天堂网地址 | 天天插天天爱 | 欧美色噜噜| 91麻豆精品国产91久久久久久 | 精品国产亚洲一区二区麻豆 | 亚洲婷婷伊人 | 色久天 | 粉嫩av一区二区三区入口 | 麻花天美星空视频 | 激情综合国产 | 日日干夜夜草 | 99热这里只有精品8 久久综合毛片 | 欧美精品午夜 | 精品一区二三区 | 国产精品av久久久久久无 | 日韩av男人的天堂 | bbb搡bbb爽爽爽 | 午夜视频99 | 国产不卡av在线 | 九九久久婷婷 | 激情视频一区二区 | 亚洲精品88欧美一区二区 | 日韩欧美精品免费 | 午夜精品久久久久久久久久久久久久 | 中文字幕av全部资源www中文字幕在线观看 | 国产精品久久久 | 五月开心婷婷网 | 国产96在线观看 | 中文字幕精品久久 | 麻豆系列在线观看 | 91av蜜桃 | 国产精品毛片 | 激情偷乱人伦小说视频在线观看 | 国产香蕉97碰碰久久人人 | 99精品免费视频 | 97免费中文视频在线观看 | 国产最新91 | 国产高清在线免费视频 | 日韩v欧美v日本v亚洲v国产v | 麻豆国产精品永久免费视频 | 日韩欧美一区二区三区免费观看 | 久久国产精品电影 | 黄色片毛片 | 88av网站| 丁香婷婷色综合亚洲电影 | 日韩最新理论电影 | 免费成人av电影 | 欧美成人一区二区 | 婷婷激情5月天 | 欧美精品久久人人躁人人爽 | 黄色网在线播放 | 97偷拍视频| 国产区网址 | av大片免费看 | 2019国产精品 | 一级久久精品 | 国产精品不卡视频 | 中文字幕国产一区二区 | 五月天丁香综合 | 欧美日韩中文在线视频 | 果冻av在线 | a v在线视频 | 天天综合网在线 | 久久久福利视频 | 国产 中文 日韩 欧美 | 亚洲国产高清在线观看视频 | 欧美日韩精品久久久 | 久草在线视频首页 | 色噜噜日韩精品欧美一区二区 | 99久久久国产免费 | 91免费高清视频 | 成人av电影免费在线观看 | 免费观看成年人视频 | 久久久久久不卡 | 最近高清中文字幕在线国语5 | 久久综合久久久 | 午夜精品一区二区三区四区 | 日日爱网站| 在线观看电影av | 中文字幕免费一区二区 | av片无限看| 91在线免费看片 | 久热国产视频 | 国产精品国产三级国产不产一地 | 亚洲精品九九 | 韩国一区二区三区在线观看 | 成人aaa毛片| 偷拍福利视频一区二区三区 | 欧美了一区在线观看 | 亚洲综合国产精品 | 国产看片 色 | 亚洲精品免费在线观看视频 | 国产精品青草综合久久久久99 | 日韩欧美电影网 | 国产精品成人一区二区三区 | 亚洲成人软件 | www.69xx| 中文字幕色站 | 久久久www免费电影网 | 欧美精品网站 | 亚洲永久精品视频 | 日韩中文字幕电影 | 欧美性视频网站 | 99精品视频精品精品视频 | www.亚洲精品视频 | 五月婷婷另类国产 | 国产999久久久 | 成人一级视频在线观看 | 免费看高清毛片 | 国产女人40精品一区毛片视频 | 午夜体验区 | 黄色一级影院 | 91资源在线播放 | 亚洲爱av | japanesefreesexvideo高潮| 视频1区2区 | 久久爱影视i | 日本中文字幕在线免费观看 | 69亚洲视频 | 天天插天天干天天操 | 免费高清在线观看成人 | 日本中文字幕在线一区 | 中文字幕免费在线 | 亚洲伦理电影在线 | 字幕网在线观看 | 国产成人亚洲在线观看 | 国产黄色精品在线观看 | 日韩欧美在线观看一区二区 | 黄污视频大全 | 成人免费视频在线观看 | 亚洲精色 | 久久tv| 欧美日韩大片在线观看 | 婷婷夜夜| 免费三级大片 | 日韩特黄av| 亚洲欧洲精品一区二区 | 一区二区三区在线观看 | 国产香蕉av | 成人免费在线观看电影 | www天天干 | 97超碰免费 | 碰超在线 | 国产精品日韩久久久久 | 五月婷婷狠狠 | 91精品国产麻豆国产自产影视 | 亚洲国产成人在线 | 日日日操操 | 免费国产黄线在线观看视频 | www.com久久 | 国产精品久久久毛片 | 999毛片| 日韩免费在线观看视频 | 97在线免费视频观看 | 国产一区二区在线视频观看 | 色在线观看网站 | 99视频+国产日韩欧美 | 中文字幕免费不卡视频 | 玖玖视频国产 | 国产原创av片 | 四虎永久网站 | 91丨九色丨国产丨porny精品 | www.色爱| 国产精品成人在线 | 日韩精品免费在线视频 | 最近中文字幕在线 | 最新色视频 | 激情九九 | 中文字幕精品一区久久久久 | 亚洲精品一区二区三区在线观看 | 日韩激情片在线观看 | 91精品在线视频观看 | 天天射天天舔天天干 | 国产伦精品一区二区三区四区视频 | 1区2区3区在线观看 三级动图 | 五月婷婷六月丁香在线观看 | 夜夜躁日日躁狠狠躁 | 免费视频三区 | 一区二区欧美日韩 | 91香蕉视频 | 伊人小视频| 亚洲专区一二三 | 成人一级片在线观看 | 青春草视频 | 欧日韩在线视频 | 日韩亚洲国产中文字幕 | 亚洲专区欧美专区 | 日日碰夜夜爽 | 99久久国产免费,99久久国产免费大片 | 在线观看你懂的网址 | 99热手机在线 | 亚洲国产中文字幕 | 久久久久久久久久久久亚洲 |