3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

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

编程问答

认识JVM--第一篇-对象分配回收算法

發布時間:2024/9/30 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 认识JVM--第一篇-对象分配回收算法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://blog.csdn.net/xieyuooo/article/details/6553588


本來標題黨想寫成《深入JVM》,不過不太敢寫,我想一小篇博客我想還不足以說明JVM,在本文中,會就我所知給大家介紹JVM的很多內部知識,概念會相對較粗,因為太細的內容要寫,這里肯定寫不出來;本文主要偏重理論,沒有什么實踐,中間除一些官方資料外,還有部分自身的理解,所以請大家不要完全信任本文內容;另外本文會有一小部分糾正以前一篇文章對于intern()使用方法的錯誤,本文會在其中說明使用錯誤的原因,大致文章內容有以下幾個部分:

?

1、JVM虛擬內存組成及操作系統地址表

2、新生成對象在HeapSize是如何變化的

3、虛擬機如何定義回收算法

4、JVM占用的空間除HeapSize還會占用什么,OutOfMemory種類!

5、糾正錯誤:intern()的使用上的錯誤

?

?

好,現在開始話題吧:

1、JVM虛擬內存組成及操作系統地址表

?

?????1.1.虛擬地址大致概念:在OS層面一般是由邏輯地址映射到線性地址,如果線性地址管理,如果啟動了分頁,那么線性地址就會轉換到相應的物理地址上,否則就直接認為是物理地址;程序設計中所用到的地址單元就是邏輯單元,如在C語言中的&表示指定的地址就是邏輯地址;而物理地址也并非我們所認為的RAM,還應該包括網卡、顯存、SWAP等相關內容,也就是由OS所管理所有可以通過頂層邏輯單元映射到的目標地點,不過絕大部分情況下只需要考慮RAM即可,尤其是在服務器上;JVM的虛擬內存地址和操作系統的虛擬內存地址不是一個概念,操作系統的虛擬內存地址相當于在磁盤上劃分的一個SWAP交換區,用于內存,內存與之做page out和page in的操作,這種用于物理內存本身不夠,而地址空間夠用的情況,一旦程序出現page out這些情況的時候,程序將會變得非常緩慢,而JVM的虛擬內存是在有效的空間內分配一個連續的線性地址空間,因為JVM想要自己管理內存,分配的堆內存都是在自己的heapSize內部,因為它要實現一些脫離于存儲器本身對非連續堆處理的管理而導致的復雜性,也就是JVM去初始化的時候就會加載一塊很大的內存單元,然后內部的操作都是內部自己完成的。


????1.2.內存分配:一般C語言分配內存是初始化將相應的基本內容和代碼段進行加載,但是不會加載運行時候的堆棧內存分配,也就是在運行到某個具體的函數時通過malloc、callloc、realloc等方方申請的區域,這些區域必須從操作系統中重新來分配,使用完成后必須進行free,C++中必須使用delete方法來釋放,大家發現沒有,OS的堆在內存不斷申請和釋放的過程中,必然會產生許多的內存碎片,從而導致你在申請一塊大內存的時候,需要進行邏輯連接,導致在申請的速度減小,當然LINUX采用了將內存塊劃分為多個不同大小的板塊,來較好的處理這個問題,不過片段還是存在的,不過這種思想的確是很好的,而JVM是如何完成碎片的處理的呢,后面章節會說到;JVM在初始化的時候就會向OS申請一塊大內存,JVM要求這塊內存在地址空間上是連續的(物理上未必連續),讓所有的程序在這個內部區分配,由自己來管理,所以它內部相當于做了一個小的OS對內存的管理,所以JVM是想讓java程序員不用關心在哪一個平臺上寫代碼,但是你一定要關心java怎么管理內存的;

??? 線性地址隨著實際物理內存的增加,將會導致頁表非常大,甚至于導致多層頁表,如內存達到96G這一類,那么這樣管理起來將會非常麻煩(正常情況下一個頁只有4K,可以自己算一下需要多少個管理地址來指向這個4K,這個管理地址太大的時候,又需要其他的管理地址來管理這個地址,就會導致多層地址,可能到最后,一個大內存有40%都是用于管理內存的,真正使用的可想而知),所以在LINUX高版本中對于內存尋址方面做了改進,就是支持大頁面來支持(其實是通過一個套件完成的,并非OS本身),如一個頁的大小為1M這樣的,但是有一些風險在里面,它要求大頁面內存要么放得下你的內存,但是你不能將你的進程一部分放在大頁面內存中,一部分放在OS管理的小頁面內存中,也就是說要么這塊放得下,要么就放在其他地方,可能會導致兩邊正好都差那么一點點的問題,在OS這邊可以使用SWAP,但是系統會很慢,而且SWAP很多的情況下肯定會宕機掉。


????1.3.內存分配狀態:一個大的進程如果初始化需要分配一塊大的內存空間,內存空間一般會經歷兩個狀態的轉換過程,首先內存必須是free狀態才可以被分配,如果的確是該狀態并且空間是夠用的,那么它首先會占用那么大一個坑,在java的heapSize中,就是-Xmx參數指定的,也就是JVM虛擬機最大的內存空間(注意這里-Xmx并沒有包含PermSize的空間),這個坑是不允許其它進程所占用的,內存的狀態為:reserved的狀態,當需要使用的空間時,內存將會被commited狀態,在JVM初始化時也就是-Xms狀態的內存空間,處于這個狀態的內存如果發現不夠使用(物理內存),此時就會發生swap區域,程序將會變得非常緩慢,但是不會造成宕機,而很多時候在這個時候定位不出原因,所以我們為了讓物理內存不夠用的現象暴露出來可以被發現,至于可以定位不是程序代碼的問題,我們就直接將swap內存禁用掉;有個問題就是既然被reserved的內存就不能被其他進程所占用,為什么要在這兩個狀態之間來回倒騰呢?這不是多一個開銷嗎?JVM在來回倒騰的過程中會導致每個區域的容量發生相應的變化,必然導致的是FullGC的過程,那么JVM一般在服務器端如何設置呢?文章后面逐步細化說明。


????1.4.JVM內存組織:關于JVM內存組織方面,前面在講述Java垃圾回收的時候已經提及到了,但是講得不太細,有些部分可能算是有錯誤的,所以這里根據上述操作系統知識以及官方部分資料繼續深入,不敢說完全正確,不過至少比以前要更加深入得多,首先來看下ORACLE官方給出來的一個JVM內存單元的組織圖形:

?

?

其實我看過很多次這個圖看得很暈,因為以前不了內存分配中commited與reserved的區別,以至于我當時認為這副圖是說java的HeapSize是由N多個部分組成的,并且還包含HeapSize的,其實在經過很多資料查閱后,尤其是看到一些監控工具后,才知道看官方資料也有誤區,呵呵,通過簡化,我自己畫的這副圖希望能夠幫助大家理解JVM的大致的內存劃分(這里僅僅提及JVM自己的內存,也就是HeapSize和PermSize的部分,其余的文章后面說明),這里僅僅將上面的圖形立起來畫了,當時看起來要方便理解得很多(個人感覺):

?

?

也就是說,你首先需要將JVM的兩個大板塊分開,一個是HeapSize,也就是上圖左側的部分,右邊部分為PermSize的尺寸,HeapSize也劃分為大區域為Young和Old區域,Young區域內部劃分為三個部分,一個是Eden和兩個同樣尺寸大小的survivor區域,注意到的人會發現為什么每個區域內部還有一個virtual區域,這就是我們上面說的沒有經過commited當時已經占用了地址列表,它不能被其他進程所占用,當時操作系統一般的提示會認為這是塊剩余空間,但是實際上是只能被自己使用的,這部分上面已經提及,至于為什么我們后面來解釋,這里再提出一些問題,就是為什么JVM要提出這么多區域劃分來管理呢?如果一個區域可以管理為什么還要搞得那么麻煩呢?這么多區域有什么用處,我們在第二章對象的分配中將詳細說明這部分內容。

?

?

2、新生成對象在HeapSize是如何變化的

??? 2.1.java新創建對象的方法有哪些:首先學習過java的人可能沒有人不知道new 這個關鍵字,也就是新創建一個對象的關鍵字,當發生new操作時,jvm為你做了什么?我們先把這個問題放下,對于jvm初始化加載專門處理,這里先說除了new之外還有什么方式,就是通過java.lang.Class.forName進行動態狀態后,獲取一個新的實例,當然方法有重載,也通過通過ClassLoader進行動態狀態,什么是動態裝載?為什么有了new還要有動態裝載?而jvm初始化做了什么?動態裝載和new的區別是什么?這也是我們下面要討論的問題,也是PermSize中內容的一大塊部分。

?

???2.2.jvm初始化需要做什么?Jvm在向OS請求了一塊地址列表后,然后就需要初始化了,初始化要做什么呢?jvm啟動相當于一個進程,當然它可以再啟動子進程,這里我我們只考慮單個進程,進程啟動必然需要初始化一些內容,C語言或者C++它會將相應的全局變量以及代碼段等內容在內存中進行編譯為相應的指令集;而jvm做了什么呢?jvm它也需要做一些操作;首先每一個進程都必須最少一個引導進程,也就是我們說的main,通過引導進程所關聯,以及關聯的關聯(也就是import),jvm會將這些關聯關系的內容形成一個大的jvm網狀結構用于關系于class之間并保證每一個class有一份自己的私有池,他們放在哪里,他們就是放在PermSize,也就是很多中文翻譯中的永久代,每一個Class都有自己獨立的私有池去管理自身的結構,對一個java程序源文件,編寫的是對于程序的描述信息,生成class也就是描述信息的byte格式(在這個過程中會自動完成一些簡單邏輯合并工作),byte格式是字節碼格式,也就是按照每8個bit位組成的計算機基本格式,只要字符集統一,則為每一個操作系統所認知的格式,JVM需要做的是將這些統一認知的格式信息翻譯為對應操作系統的指令或硬件指令,所以JVM真正的意義就是為每一個操作系統編寫了一個統一的JRE,即:java運行時環境,而編譯環境是所有系統都可以使用的;初始化將class的定義加載到內存中會進行相應的轉換和壓縮,總之會形成原有對類型描述和執行順序,而不會出現混亂,但并不是對應的操作系統指令(對應的操作系統指令是運行時知道的),如描述類型、作用域、訪問權限等等內容,這部分空間大小決定于class的多少,也就是你的工程的大小,PermSize還包含了其他的內容,并且只是在一般情況下不會發生GC,但是有些時候還是會發生GC的,在后面繼續說明;這個加載完成后,他們在池中自然有自己的內存首地址,要尋找他必然要有對應列表,列表的基礎肯定是屬于符號向量了,也就是基于名稱的一個符號向量,那么當發生new時,它會在符號向量中尋找對應的class,找到后將符號地址轉換為對應的class地址,并且這個內容只會被轉載一次,以后可以直接被利用,從中找到了class的定義,在堆中分配內存時將其定義部分的某些組織單元放置與對象的頭部,這些代碼段對于對象來說是彼此獨立,就像你在方法體前面增加synchronize關鍵字,對于非靜態方法來說,不同的對象這個關鍵字是相互不會影響的,也就是說,如果多個線程調用的對象不是同一個,僅僅在方法(非靜態方法)體上面增加synchronized這對于多線程同步是無效的(更多關于多線程的知識,如關鎖方面的Lock、Atomic等方面的知識不是本文的內容,這里不再展開討論);注意,這里還沒有談到申請對象以及動態裝載,動態裝載的class一般是不會JVM初始化的時候轉入Perm的,而是運行時動態裝載進去的,就像JDBC驅動一樣,大家幾乎都用動態裝載來實現動態加載不同數據庫連接的目的;也就是我們上一節提出的問題,動態裝載做什么?它負責的是運行時裝載一些類的定義,而不是初始化,當然,當你通過全名去加載的時候,他們會從符號向量中尋找這個類是否已經加載,如果已經加載則直接使用,否則從相應的包中獲取這個class定義,然后裝載起來,裝載的單位也是以class為單位,并不是以jar包為單位,這里請大家如果不要濫用動態加載,一個是造成Perm的不穩定,另一個是它的效率肯定沒有new高,因為它需要先去通過符號向量尋找是否存在,不存在再加載,然后再通過newInstance實例化一個或多個實例,當然在某些特殊的時候,利用它可以為你的程序帶來極高的靈活性。

?

??2.2.內存申請時的指針與實例:內存申請時上一節已經說到地址空間的和符號引用得到對應數據結構的方法,這里不再提及,這里就將對象作為整體,在堆中;在JVM的初衷中,它希望新申請的內存是連續的,雖然堆的定義是讓內存是隨機分配的,但是對于整個JVM來說,它希望分配的內存是較為連續的,也就是按照較為條帶化的方式進行分配,好處有好幾個,一個是這樣非常的簡單,經過精簡后的情況目前一個new翻譯為機器碼只需要10條左右的指令碼,近乎與C語言,所以在高版本的jdk中,new的開銷不再是java虛擬機慢的一個原因,大家也沒有必要去盡量減少new,但是也不要濫用,業績雖亂定義不必要的對象;其次,另一個好處,當內存較為連續后,內存在分配上就沒有類似的大量碎片的問題,造成運行一段時間后,大量碎片,當需要申請一個大內存的時候,需要尋找非常多的地方才能將其邏輯上組成,而導致分配空間上不必要的浪費;而一個簡單內存分配String?a =?new?String("abc");,這樣一條代碼,會做什么動作呢?a相當于是對象的一個指針一樣的東西,這個空間的大小為一個long的長度,也就是可以支持到可以想象的任何內存大小,它并不是存放在heapSize中的,而是放在stack中的,由OS來調度管理,也就是當a的作用區域完成,這個指針將會斷開,java中的String不再是C或者C++中的一個指針指向的一個字符數組,而是一個被包裝后的對象,也就是java為什么說自己都是對象,因為它把原生態的內容進行了包裝,讓程序編寫更加簡單;這里順便提及一下:在較早期的jdk中,jvm并不是由一個指針直接指向分配堆中的首地址,而是先有一個handle空間,這個空間存放了開始說的一些對象的定義和結構信息,也就是找到該位置,然后由該位置轉換到對應的對象上,但是那個時候的對象頭部信息就沒有現在的那么全,也就是以前是將一部分handle內容放置在獨立的空間上,現在的jdk已經沒有那樣的了。

?

???2.3.內存分配后放在哪里,如何移動

終于回到上面的話題,內存分配后,在堆中的什么位置?就是我們上面說的heapSize中的Young區域的Eden區域中,也就是new的對象絕大部分會放在這里(排除一種非常大的對象的特殊情況),在java設計的看來有一個特別有意思的地方,就是它在新生成的對象中它認為你絕大部分對象都是應該需要被銷毀掉的,就像在做java WEB應用上一樣,一個列表請求過來,可能請求的內容有2K的內容,請求完成后,這個內容一般說來自然就不需要了,也就是在他原始的考慮下它沒有考慮你自己在應用級別去做page cache的操作;好,那么當內存不夠的時候,這里指被commited的空間不夠的情況下,此時java就會做一個動作,就是會對Young空間進行回收,由于新生成的對象,java認為這塊空間不會很大,而且絕大部分應該是被干掉的內容,所以很多時候java會采用單線程的復制算法(當然你也可以設置為多線程),關于算法的核心在第三章中會說到,這里總之先理解找到了活著的對象,將其拷貝到其中一個survivor區域中,當下一次做操作時,就會將Eden中活著的以及前一個surivor活著的一起拷貝到另一個survivor中,這就是為什么要設置兩個survivor區域,而拷貝后,Eden區域為空、另一個survivor也為空,可以完全直接整體清除掉,所以非常快速,而拷貝的目標也會被連續化,新生成的對象又從Eden的初始位置開始分配空間。

????? 當對象每次(活著)被拷貝到一個survivor時,Java虛擬機就會記錄下來對象被移動的次數,當次數達到一定的程度,也就是官方文檔所說的足夠老的情況,這塊內存就認為它不太容易被注銷掉,此時就會被移動到第二個區域Tenured區域,這個次數也可以由自己來控制。

????? 另外在一般默認的情況下當回收后的內存仍然占用實際目前commited內存的70%以上,那么此時虛擬機將會開始擴展這些內存,而當回收后的內存小于40%后,虛擬機將會降低這部分內存,但是其他線程仍然不能使用(當然這個參數也是可配置的,在文章最后有說明),這樣收縮和擴展必然導致一些問題,但是java的初衷是想讓你再沒有使用這塊地址表的時候,回收內存的大小會小一些,因為young區域的一般是使用單線程的回收方式,這個時間段是會被暫停的,所以它認為內存使用較少的時候回收就內存的速度應該加快;但是,和實際相反的是,我們正好需要的是內存使用較大的時候,才希望加快回收的速度,內存使用小的時候,回收都是無所謂的;所以我們在很多時候建議將-Xms和-Xmx設置成一樣的大小,不用這么來回倒騰。

???? 在說明下,以下三種情況對象會被晉升到old區域:

???? 1、在eden和survivor中可以來回被minor gc多次,這個次數超過了-XX:MaxTenuringThreshold

?????2、在發生minor gc時,發現to survivor無法放下這些對象,就會進入old。

???? 3、在新申請對象,大于eden區域的一半大小時直接進入old,也可以專門設置參數-XX:PretenureSizeThreshold這個參數指定當超過這個值就直接進入old。

?

?

???? 當上面的對象被移動到了Tenured區域,這個區域一般非常大,占用了HeapSize的絕大部分空間,此時若它發生一次內存回收,就不能像剛才那樣來回拷貝了,那樣代價太大,而且這個區域可以說是經得起考驗的對象才會被移動過來,在概率上是不容易被銷毀掉的對象才會被移動過來;那么,我們很此時想到的就是反過來計算,也就是找到需要銷毀的對象,將其銷毀,關于算法也是下面第三章要說的內容,總之對象會在這里存放著。

?

???? 為什么java不論在Young中的區域會來回倒騰,而在Tenured區域也會不斷去做壓縮,就是我們前面說的,它希望內存相對較為連續而做的;java在Yong的區域,它認為可以剩下的內容不會很多,所以拷貝的代價并不大,所以它認為來回拷貝是一種合適的方法,而Tenured區域它采用了清除后,一定次數后進行壓縮的方式,當然這個次數你可以自己去設置,在文章的最后是有參數的;而它沒有采用類似操作系統一樣的按照板塊大小等一系列算法來完成,這也是我比較納悶的事情,不過總體說來這種算法還是可行的;希望在劃分區域一些策略上能有更大的靈活性,這樣可以在更多的應用中發揮得更加靈活,這樣就更好了;比較困惑的就是這樣的架構自己如果做頻繁度不高不低的page cache,性能不好估量,也許比不做cache更低,這個要根據具體情況而定了。


????2.3.Perm一般還會存放什么內容?Perm除了存放上面的Class定義外,還一般會存放的內容有靜態代碼段、final static類型的類變量、String常量以及String被intern后的內容,也是最后一章中所要提及以前我自己寫錯的內容;如何應對好常量池,以及常量池是否會被GC,也是我們所需要說明的內容;關于Perm永久代中存放的內容,應當如何配置以至于它可以去回收,在文章的最后有相應的說明,請自行查閱;不過對于Perm的大小,一般還是不建議去做GC的,也就是合理的去使用Perm,在程序運行中占用Perm最多的就是String常量,尤其是如果大量使用intern的時候,就會造成大量Perm膨脹,也是最后一部分需要說明的內容,不過intern也并非一無是處,因為你可以這樣說:如果它沒有用處的話,java沒有必要再把String的常量放在單獨的一個地方,它有很多好處,只要在適當的時候利用好常量池這個區域在必要的時候可以提高性能,具體在最后一章有所講解。

?

?

?

3、虛擬機如何定義回收算法

??? 3.1.首先虛擬的回收算法會分成兩個部分,一個部分是對象的查找算法,一個是真正如何回收的方法。一般對于查找有以下兩種:

??? a)引用計數:本來在本文中我不想提及引用計數,因為這是最原始也是最垃圾的算法,也是較低版本jdk慢得出奇的原因,但是為了說明后面的問題不得不簡單說明一下,引用計數就是通過java虛擬機專門為每個對象記錄它被指針指向的個數,當發生指針指向它或者被賦值,計數器將會被加1,而但指向它的指針=null或者脫離了作用區域,jvm就會將相應的計數器減少1,這樣簡單,但是慢死了,不僅僅操作上出奇的慢,因為要做一個簡單的賦值操作要到多個地方去找一大堆東西;還有一個就會引起很難檢測到的內存泄露,那就是當兩個或者多個對象存在循環交叉引用的時候,此時他們的引用計數將永遠不會等于0(如使用雙向鏈表或使用復雜的集合類后,相互之間的引用),也就是垃圾收集器將永遠不會認為這是垃圾(當然要用復雜的算法可以解決,但是這個算法的確很復雜,可能垃圾回收會更加慢),最后就是這個垃圾回收方式必然導致內存的遍歷操作過程。引用計數的示意圖如下圖所示:

?

?

?

????b)引用樹遍歷:其實是一個圖,只是有根而已,它沿著對象的根句柄向下查找到活著的節點,并標記下來,其余沒有被標記的節點就是死掉的節點,這些對象就是可以被回收的,或者說活著的節點就是可以被拷貝走的,具體要看所在heapSize中的區域以及算法,它的大致示意圖如下圖所示(對象:B、G、D、J、K、L、F都是垃圾對象,雖然他們也有相互指向,但是不是被根節點能遍歷到的,注意這里是指針是單向的):

?

?

?

????3.2.內存回收:上面的方法我們可以找到內存可以被使用的,或者說那些內存是可以回收,更多的時候我們肯定愿意做更少的事情達到同樣的目的,我們會根據一般的情況設置不同的算法來讓系統的性能達到較好的程度,首先來了解下內存回收的算法或者它的經歷有哪些?

????a):標記清除算法,這算是比較原始的算法,也就是通過上面的查找標記后,我們對沒有標記的對象進行空間釋放的過程,這個算法雖然很原始,但是是后來所有算法的基礎,好處的簡單,缺陷是造成和其他語言一樣的內存碎片,要通過更加復雜的算法來解決這些碎片;另一缺陷就是它這個過程如果用于較大的內存將會導致長時間的對外服務停止(當然這個停止也不是傳說中那么長,只是相對計算機來說比較長,至于多長是還和jdk的版本以及廠商有關系,BEA曾經在1G的JVM下面測試,有300M空間屬于可用空間,據測試結果為30ms的停止服務時間,我想這個時間應該可以接受,不過它有自己的測試場景,不能完全說明問題,而一般情況下在單線程引用下,常規的回收起碼會比這個時間要長好幾倍甚至于10倍以上)。

????b):標記清楚壓縮,這個算法是也是較為原始的,它的出現是為了解決上面一種算法中不能壓縮空間的問題,但是并非取代,因為它導致的另一個問題就是更長時間的服務停止,因為壓縮就是空間拷貝到一個較為連續的地方,而并非對數據本身進行壓縮,所以很多時候他們是配合使用的,如多少次清除后進行一次壓縮。

???c)復制回收:也就是在jvm發展的過程中出現的算法,現在基本都只能看到一些思想影子在里面,但是沒有這個方式,也就是將其劃分為2個相同的大小,然后將活著的節點來回拷貝,這樣造成的內存浪費的非常大的,不僅僅是一半的浪費問題,而且每次拷貝的開銷也是非常大的,因為都是涉及到整個jvm活著節點的拷貝過程。

???d)增量回收:這算是現代垃圾回收的一個前身,它做的事情就是為了解決復制回收算法中的一個問題,就是每次復制造成的空間開銷非常大的問題,此時它將內存中切分為逐個板塊,這些板塊,每個內部使用了復制算法,也就是并沒有解決空間浪費的問題,回收的過程中沒有進行細化,雖然回收速度較快速,而且只會造成局部的停止服務,但是對于不同板塊大小、不同生命周期的對象還是沒有劃分開。

???e)分代收集器:分代收集器是增量收集的另一個化身,或者說延續吧,它將板塊按照生命周期劃分為上面所說的板塊,每一個板塊可以采用不同的算法進行回收,這也是和增量回收最大的區別,此時可以讓jvm的回收達到更好的效果,不過由于jvm按照生命周期劃分后都是指定板塊的,所以根據內存大小劃分自定義板塊是不可能的,至少現在好像還沒有,所以在回收過程中如果內存大了回收起來一樣很吃力,尤其是對Old區域的回收,所以并發回收不得不出現了。

???f)并發回收:所謂并發回收是指外部在訪問的同時,java回收器依然在做著回收工作,原早我認為并發回收是不可能的,因為你需要知道內存是需要回收的,就不能讓內存繼續的被申請和釋放,但是SUN的人還是比較天才的,還是有辦法盡量讓他并發去做的;并發回收器其實也會暫停,但是時間非常短,它并不會在從開始回收尋找、標記、清楚、壓縮或拷貝等方式過程完全暫停服務,它發現有幾個時間比較長,一個就是標記,因為這個回收一般面對的是老年代,這個區域一般很大,而一般來說絕大部分對象應該是活著的,所以標記時間很長,還有一個時間是壓縮,但是壓縮并不一定非要每一次做完GC都去壓縮的,而拷貝呢一般不會用在老年代,所以暫時不考慮;所以他們想出來的辦法就是:第一次短暫停機是將所有對象的根指針找到,這個非常容易找到,而且非常快速,找到后,此時GC開始從這些根節點標記活著的節點(這里可以采用并行),然后待標記完成后,此時可能有新的 內存申請以及被拋棄(java本身沒有內存釋放這一概念),此時JVM會記錄下這個過程中的增量信息,而對于老年代來說,必須要經過多次在survivor倒騰后才會進入老年代,所以它在這段時間增量一般來說會非常少,而且它被釋放的概率前面也說并不大(JVM如果不是完全做Cache,自己做pageCache而且發生概率不大不小的pageout和pagein是不適合的);JVM根據這些增量信息快速標記出內部的節點,也是非常快速的,就可以開始回收了,由于需要殺掉的節點并不多,所以這個過程也非常快,壓縮在一定時間后會專門做一次操作,有關暫停時間在Hotspot版本,也就是SUN的jdk中都是可以配置的,當在指定時間范圍內無法回收時,JVM將會對相應尺寸進行調整,如果你不想讓它調整,在設置各個區域的大小時,就使用定量,而不要使用比例來控制;當采用并發回收算法的時候,一般對于老年代區域,不會等待內存小于10%左右的時候才會發起回收,因為并發回收是允許在回收的時候被分配,那樣就有可能來不及了,所以并發回收的時候,JVM可能會在68%左右的時候就開始啟動對老年代GC了。

???d)并行回收:并行回收指利用多個CPU對JVM進行并行垃圾回收的過程,并行度都是可以設置的,可以分別對年輕代和老年代配置是否使用并行回收。

?

好了,回收算法就說到這里,那么如何利用好回收算法,在看了上面的介紹后,是否對JVM有了一個大致的了解,具體細節,可以慢慢實踐,在文章最后給出一些常用的java虛擬機內存設置參數的說明,不過并不權威,需要根據實際情況而定才可以。

?

?

?

?

下面說下java虛擬機除了消耗基本內存外還會消耗什么內存?

?

?

?

4、JVM占用的空間除HeapSize還會占用什么?

?

?

??? 一般來說,對于很多學了好幾年,甚至于很多年java人來說,一旦看到OutOfMemeory(簡稱OOM),就認為HeapSize不夠,然后瘋狂的增加-Xmx的值,但是HeapSize只是其中一個部分,當你去做一個實驗,也就是java啟動時直接在程序中瘋狂的new 一些線程出來,直到內存溢出,當-Xms -Xmx設置得越大的時候,得到的線程個數會越少,為什么呢?因為OOM并不是HeapSize不夠而導致的,而由很多種情況。

?

??? 首先看下操作系統如何劃分內存給應用系統,其實在Win 32、Linux 32的系統中,地址總線為32位的理論上應該可以支持4G內存空間,但是當你在Win 32上設置初始化內存如果達到2G,就會報錯,說這個塊空間沒法做,首先默認的Win32系統,會按照50%比例給予給Kernel使用,而另一部分給應用內存,也就是說操作系統內核部分不論是否使用,這一半是不會給你的,而還有2G呢,它在系統擴展的部分,也就是并非Kernel的部分,有很多靜態區域和字典表的內容,所以要劃分一個連續的2G內存給JVM在Win 32上是不可能的,Win 32提出了一種Win 32 3G模式,貌似可以劃分3G空間,其實它只是將內核部分縮小也就是管理部分縮小,也就是將一部分劃分到外部來使用,而且Win 32習慣在內存2G的位置做一些手腳,讓你分配連續2G沒有可能性,一般來說在Win 32平臺上,在物理內存足夠的情況下給JVM劃分的空間一般是1.4~1.5G左右,具體數據沒有測試過;而Linux 32類似于Win 32 3G模式,但是它還是一般情況下分布不凌亂的情況下,一般可以給JVM劃分到2G的大小。Linux 32 Hugemem是一個擴展版本,可以劃分更大的空間,但是需要付出一些其他的代價,理論上可以支持到4G給應用,也就是Kenel是獨立的;Solaris x86-32和AIX 32等系統,也類似于Linux 32平臺一樣。

?

??為什么還要預留一些空間出來呢?這些空間給誰?

? 當你申請一個線程的時候,它的除了線程內部對象的開銷外,線程本身的開銷,是需要OS來調度完成,一般來說,會在OS的線程與虛擬機內部有都有一個一一對應的,但是會根據操作系統不同有所變化,有些可能只有一個,總之heapSize外的那部分空間是跑不掉的,它放在哪里呢?就是放在Stack中的,所以上文中的-Xss就是設置這個的,在jdk 1.5以后,每個線程的大小被默認設置為1M的stack開銷,我們習慣將這個開銷降低。

?

??好了知道了指針、線程是在heapSize外部的,還有什么呢?

? 當你自己使用native方法,也就是JNI的時候,調用本地其他語言,如C、C++在程序中使用了malloc等類似方法開辟的內存,都不是在heapSize中的,而是在本地OS所掌控的,另外這部分空間如果沒有相應的釋放命令,就需要在對應finalize方法內部調用其他的native方法來完成對相應對象的釋放,否則這部分將成為OS級別的內存泄露,直到JVM進程重啟或者宕機為止(操作系統會記錄下進程和相應線程和堆內存的關聯關系,但是進程再沒有釋放前,OS也是不會回收這部分內存的)。

??另外在使用JavaNIO以及JDBC、流等系列操作時,當形成與終端交互時,會在另一個位置形成一個內存區域,這些內存區域都不在HeapSize中。

? 所以常見的OOM現象有以下幾種:

? 1、heapSize溢出,這個需要設置Java虛擬機的內存情況

? 2、PermSize溢出,需要設置Perm相關參數以及檢查內存中的常量情況。

? 3、OS地址空間不夠,也就是沒有那么多內存分配,這個一般是啟動時報錯。

? 4、Swap空間頻繁交互,進程直接被crash掉,在不同操作系統中會體現不同的情況。

? 5、native Thread溢出,注意線程Stack的大小,以及本身操作系統的限制。

??6、DirectByteBuffer溢出,這一類一般是在做一些NIO操作的時候,或在某種情況下使用ByteBuffer,在分配內存時使用了allocateDirect以及使用一些框架間接調用了類似方法,導致直接內存的分配(如mina中使用IoByte去調用,當參數設置為true的時候就分配為直接內存,所謂直接內存就是又OS定義的內存,而不需要從程序間接拷貝一次再輸出的過程,提高性能,但是如果沒有手動回收是回收不掉的),導致的Buffer問題,如輸出大量的內容,輸入大量的內容,此時需要盡量去嘗試限制它的大小。

?

使用非常多的工具區檢測Java的內存如:jstat(只能看HeapSize和PermSize)、jmap(很細的東西)、jps(java的ps -ef呵呵)、jdb(這個不是監控工具哈,這個是debug工具)、jprofile(圖形支持,但是可以遠程連接)等等;jconsole(可以看到heapsize、permsize+native mem size(這這里叫做:non-heapsize)等等的使用的趨勢圖)、visualvm(極為推薦的東西,圖形化查看,你可以查看到內存單元分配、交換、回收、移動等等整個過程,非常清晰展現jvm的全局資源)、另外pmap可以展現非常清晰的資料,可以精確到某一個java進程內部的每一個細節,而且可以看到heapsize只是其中很小一部分(在solaris操作系統上看得最齊全,LINUX下有些進程可能看不太懂);也可以在/proc/進程號/maps中查看(這里可以看到內存地址單元的起始地址,包含了reserved的地址范圍和commited的地址范圍),全局資源使用操作系統top命令和free命令看;IBM有一個GCMV免費下載工具也很好;Win32有一個WMMap工具都是很好的工具

?

?

使用相應的工具觀察相應的內容,當觀察到內存的使用從無到有,上升,然后處于一個平穩趨勢,那么這個JVM應該是較為穩定的;如果發現它經過一段平滑期后,又出現飆升,這個必然是有問題的,至于什么問題,根據前面的學下和實際情況我們可以去分析;當它開始后,平滑過程,出現緩慢上升的過程,但是始終會上升到極點,那么一個是需要知道物理內存時候可用,另一個就是少量的內存泄露(JVM現代也有內存泄露,只是它的內存泄露并非C、C++中的內存泄露)。

?

5、糾正錯誤:intern()的使用上的錯誤

???? 最后一章節,我自己糾正一下我自己的錯誤,以前的文章中,也就是關于intern的使用,最近對他做了一些深入研究,因為以前也是和很多同學一樣,聽到別人推薦什么就瘋狂的使用,知道點原理也是點大概,沒有深入研究內部的內容。

???? 我曾經在文章中說到任何系統最多使用的數據類型必然是String,不管做什么,所以在String的處理上很有研究,推薦使用java的朋友在大量使用對比的時候不要用equals,而推薦使用intern(),但是我最近發現我錯了,我這里給大家道歉,因為可能會誤導很多朋友;下面說明下這個東西為什么?

???? 首先我開始自己懷疑自己的時候是想說,如果intern可以做到高效,那么equals是不是在String中就沒有存在的必要了呢,當時對于我理解僅僅為常量池的一個地址對比,好比是兩個數字的compare,僅僅需要CPU的單個指令即可完成;于是我開始做了兩個實驗,一個是最原始,最初級的方法采用單線程循環1000000次調用equals與intern等值對比,并且采用了不同長度的字符串去做比較,發現equals竟然比intern要快,而且隨著字符串長度的增加,equals會明顯快與intern,然后使用多線程測試也是得到一樣的效果,我首先很不敢相信自己堅持的理論被徹底和諧了,后來冷靜下來必須需要面對,通過很多權威資料的閱讀,我發現我對JVM常量池的理解還只是一點點皮毛而已,所以我做了更加深入的研究。

??? 原來intern方法被調用時是在Perm中的String私有化常量池中尋找相應的內容,而尋找雖然可以通過hash定位到某些較小的鏈表中,但是還是需要在鏈表中逐個對比,對比的方法仍然是equals,也就是拋開hash的開銷,intern最少要與里面的0到多個對象進行equals操作,而且如果不存在,還要在常量池開辟一塊空間來記錄,如果存在則返回地址,也就是常量池保證每個String常量是唯一的,這個開銷當然大了,而且如果使用在業務代碼中將會導致Perm區域的不斷增加;

??? 于是,我又反過來想了:既然equals比他效率高,為啥還要用intern呢?而且equals的那個算法對于長字符串逐個字符對比的過程我實在是難以入目;而且也實在是覺得不甘心自己的理論就這么容易被和諧掉,因為自己已經在不少程序中這樣用過,這樣我豈不是犯下大錯了,因為自己參與過的項目的確太多了,而且有類似的代碼我寫入了框架中,最終發現我可能錯了一半,也就是歷史上的記錄可能我有一半類似的代碼是錯誤的;為什么呢?intern還是有用的,我先做了一個測試,那就是,用一個已經intern好的對象,讓他與一個常量做等值,循環次數和上面一樣,結果我預料的結果發生了,那就是比equals快出了N多倍數,隨著長度的增加,會體現出更加明顯的優勢,因為intern對比的始終是地址,和長度無關,于是我想到了如何使用它,就是在程序中返回通過字符串類似于數字一樣的類型判定時,如:做一個sqlparser的時候,經常根據數據類型做不同的動作,這樣如果用equals會在每次循環時付出很多開銷,尤其是很多數據庫的類型非常多,最壞的是從上到下每個字符串匹配一次,當然長度不等開銷很小,長度相等開銷就大了;intern我就將這些schema信息預先intern掉,也就是他們已經指向了常量池,當再真正匹配時,就不需要用intern了,而是直接匹配,也就是將這個開銷放在初始化的過程中,運行時我們不去增加它的開銷。

??? 所以,個人是犯下一個錯誤,并且以前還很張揚的到處宣傳,呵呵,現在覺得有點傻,希望在看到某些推薦用什么新東西的時候,千萬不要在沒有研究明白他就去用它,甚至于濫用它,至少要經過一些簡單的測試,不過對于現代很多復雜的東西,一些簡單的測試已經不足以說明問題,就像Lock與Synchronize的開銷一樣,如果采用簡單的循環的話,你會發現新版本的Lock的開銷將會比Synchronized的開銷更加大,它適合的是并發,讀寫的并發,所以真正要弄清楚還是研究內在。

?

??? 最后說下,我個人對JVM的期望,JVM做到了很多個板塊之間使用不同的算法,而JVM不希望程序員去關心內存,但是有些特殊的應用需要JVM提供多的支持,當然有些公司對JVM內核進行了改造來適合特殊的應用,但是我們更加希望標準的JVM能夠提供更加靈活的內存管理機制,而不僅局限于配置,因為配置適中是死的,在很多時候會面臨擴展性的限制;如很多時候我們認為可以判定很多的對象本身就是不會被回收或者根本不容易被回收的,就不用到Young的空間和其他的業務套在一起倒騰了;對于經常做page cache的系統,而page cache的命中率不是特別高(95%以上就很高),也不是很低(如80%以下),這個時候,置換到快不慢的,而會導致在老年代的回收的頻繁起來,就我個人希望這些空間都能獨立出來,甚至于可以由程序去控制和指定,當然JVM可以自身去默認;尤其是按照一些特殊的對象等級類型或者說對象的大小,這些細節都可以采用一些相應的默認GC手段來完成,也可以人工的指定,當然也在默認情況下可以按照原有的模式進行架構,這樣JVM的內存調節的靈活將會更加寬松,使得它能在各類場合下只要使用相對應的手段配置和程序調整都是可以打到目的的。

?

?? 本文包含大量個人見解,如有不是之處,請大家多多指教!本文到此完結,內容粗而不深入,細節問題,細節討論。

?

?

?

?

?常見參數JVM參數配置(java vm Hotspot TM 1.6):

?

?-Xms為初始化為HeapSize的空間,即被Commited的尺寸。 ?-Xmx為最大的HeapSize空間,有些尚未被Commited,但是已經被進程所Reserved,當現在已經被Commit的空間長期處于(jdk1.1還有一個-mx為包含handler表的空間) ?-Xmn設置Young的空間大小,此時NewSizeMaxNewSize一致,或者分別設置-XX:NewSize=128m ?-XX:PermSize?= 64M-XX:MaxPermSize= 64M為永久代的初始大小和最大大小。 ?-XX:NewRatio= 3?為Tenured:Young的初始尺寸比例(設置了大小就不再設置此值),此時Young占用整個HeapSize的1/4大小。 ?-XX:SurvivorRatio= 6:為Eden:Survivor比例大小,此時一個Survivor占用Young的1/8大小,而Eden占用3/4大小 ?-Xss=256kThreadStack空間大小,jdk?1.5以后默認是1M,在IBMjdk中還有-Xoss參數(此時每個線程占用的stack空間為256K大小) ?-XX:MaxTenuringThreshold=3:一般一個對象在Young經過多少次GC后會被移動到OLD區。
-XX:+UseParNewGC:對Yong區域啟用并行回收算法。
?-XX:+UseParallelGC:一種較老的并行回收算法 ?-XX:+UseParallelOldGC:對Tenured區域使用并行回收算法。 ?-XX:ParallelGCThread=10:并行的個數,一般和CPU個數相對應。 ?-XX:+UseAdaptiveSizepollcy:收集器自動根據實際情況進行一些比例以及回收算法調整。 ?-XX:CMSFullGCsBeforeCompaction= 3:多少次GC后會進行壓縮碎片 ?-XX:+UseCmsFullCompactAtFullCollction:打開老年代壓縮 以下3個參數為永久帶回收參數:
-XX:+UseConcMarkSweepGC?-XX:+CMSClassUnloadingEnabled

-XX:+CMSPermGenSweepingEnabled對永久帶進行相應的回收,在jdk1.6中不需要數:-XX:+CMSPermGenSweepingEnabled -XX:MinHeapFreeRatio這是指剩余空間百分比多少時,開始減小commited的內存; -XX:MaxHeapFreeRatio指剩余空間百分比多少時,開始增加commited的內存,直到-Xmx大小。 -XX:MaxGCPauseMillis指GC最大的暫停時間,當超過這個時間,那么JVM會適當調整內存比例(前提是使用的是基于比例的YONG和設置)。 -XX:+UseConcMarkSweepGC?啟動并發GC,一般針對Tenured區域。 -XX:+CMSIncrementalMode增量GC,將內存切塊,分布在多個局部去GC。 -XX:CMSInitiatingOccupancyFraction在并發GC下,由于一邊使用,一遍GC,就不能在不夠用的時候GC,默認情況下是在使用了68%的時候進行GC,通過該參數可以調整實際的值。
大致的參數設置就這些,但是GC本身的參數還有很多,尤其是和應用或者和具體硬件結合起來的時候,而BEA和IBM也有自己的JDK,這里有些參數他們支持,有些參數不支持,在某些平臺和甚至于硬件上可以支持特殊的參數來控制(如在部分intel系列的多CPU機器上,通過它的NUMA架構,可以設置對應參數支撐,節點和CPU之間可以實現分工負載、常規服務上都是SMP的,而大型機上多半是MPP);類似于上面的并發GC在一般情況下是不會進行compact壓縮的,因為它希望回收的時間短,但是充滿compact的壓縮時間必然不是那么短,所以在部分特殊應用下有些使用定寬度的內存尺寸,回收后不管空余內存,因為每個內存的尺寸都是那么大,這樣來處理,當然這樣必然會導致很多的內存浪費,但是它的好處是可以沒有compact而不存在說要分配的內存分配不到的問題。

總結

以上是生活随笔為你收集整理的认识JVM--第一篇-对象分配回收算法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

一本色道久久综合狠狠躁 | 老头边吃奶边弄进去呻吟 | 欧美午夜特黄aaaaaa片 | 青青青手机频在线观看 | 丰满人妻精品国产99aⅴ | 97se亚洲精品一区 | 午夜福利不卡在线视频 | 高清不卡一区二区三区 | 午夜丰满少妇性开放视频 | 久久久久久av无码免费看大片 | 亚洲综合无码一区二区三区 | 亚洲国产成人av在线观看 | 天天做天天爱天天爽综合网 | 国产 精品 自在自线 | 亚洲精品一区二区三区在线 | 国产麻豆精品精东影业av网站 | 国产精品久久久一区二区三区 | 成人aaa片一区国产精品 | 性欧美牲交xxxxx视频 | 亚洲中文字幕av在天堂 | 55夜色66夜色国产精品视频 | 又湿又紧又大又爽a视频国产 | 少妇被黑人到高潮喷出白浆 | 少妇人妻av毛片在线看 | 中文字幕色婷婷在线视频 | 国内丰满熟女出轨videos | 国产成人无码av一区二区 | 久久人人97超碰a片精品 | 亚洲国产成人av在线观看 | 天天燥日日燥 | 国产精品第一国产精品 | 午夜丰满少妇性开放视频 | 午夜福利试看120秒体验区 | 欧美国产日韩亚洲中文 | 亚洲精品成人av在线 | 色一情一乱一伦一区二区三欧美 | 欧美 亚洲 国产 另类 | 人人爽人人澡人人人妻 | 久久综合激激的五月天 | 成人精品天堂一区二区三区 | 丰满肥臀大屁股熟妇激情视频 | 久久久久免费看成人影片 | 狠狠色噜噜狠狠狠狠7777米奇 | 精品无码国产自产拍在线观看蜜 | 欧美35页视频在线观看 | 国产内射老熟女aaaa | 国产精品久久久久久亚洲影视内衣 | 麻豆国产丝袜白领秘书在线观看 | 岛国片人妻三上悠亚 | 国产亚洲精品久久久闺蜜 | 好男人社区资源 | 亚洲色在线无码国产精品不卡 | 亚洲成色在线综合网站 | 97精品人妻一区二区三区香蕉 | 国产莉萝无码av在线播放 | 人人爽人人澡人人人妻 | 中文字幕av日韩精品一区二区 | 色一情一乱一伦一区二区三欧美 | 高清不卡一区二区三区 | 国内精品一区二区三区不卡 | 中文字幕无码乱人伦 | 日韩亚洲欧美中文高清在线 | 久久久久成人精品免费播放动漫 | 国产suv精品一区二区五 | 55夜色66夜色国产精品视频 | 综合网日日天干夜夜久久 | 真人与拘做受免费视频一 | 日本熟妇人妻xxxxx人hd | 免费人成网站视频在线观看 | 久久久久久av无码免费看大片 | 国产色视频一区二区三区 | 超碰97人人做人人爱少妇 | 久久久久99精品成人片 | 亚洲精品www久久久 | 久久久久久久女国产乱让韩 | 在教室伦流澡到高潮hnp视频 | 午夜熟女插插xx免费视频 | 国产精品va在线观看无码 | 国产精品无码一区二区三区不卡 | 午夜精品一区二区三区的区别 | 国产人妖乱国产精品人妖 | 未满小14洗澡无码视频网站 | 欧美人与动性行为视频 | 亚洲自偷自拍另类第1页 | 高清无码午夜福利视频 | 国内丰满熟女出轨videos | 九月婷婷人人澡人人添人人爽 | 娇妻被黑人粗大高潮白浆 | 中文无码伦av中文字幕 | 六月丁香婷婷色狠狠久久 | 中文字幕+乱码+中文字幕一区 | 国产福利视频一区二区 | 国产成人午夜福利在线播放 | 鲁鲁鲁爽爽爽在线视频观看 | 无套内射视频囯产 | 国产女主播喷水视频在线观看 | 伊人久久婷婷五月综合97色 | 亚洲综合在线一区二区三区 | 四十如虎的丰满熟妇啪啪 | 亚洲爆乳无码专区 | 欧美精品国产综合久久 | 无码吃奶揉捏奶头高潮视频 | 色综合久久88色综合天天 | 在线播放亚洲第一字幕 | 精品 日韩 国产 欧美 视频 | 欧美日韩久久久精品a片 | a国产一区二区免费入口 | 免费国产成人高清在线观看网站 | 久久人人97超碰a片精品 | 一本久久a久久精品亚洲 | 欧美日韩一区二区综合 | 国产乱人无码伦av在线a | 欧洲美熟女乱又伦 | 国产精品美女久久久网av | 性做久久久久久久免费看 | 强伦人妻一区二区三区视频18 | 国产超碰人人爽人人做人人添 | 精品久久综合1区2区3区激情 | 国产婷婷色一区二区三区在线 | www国产亚洲精品久久网站 | 激情人妻另类人妻伦 | 国产xxx69麻豆国语对白 | 亚洲色欲色欲欲www在线 | 久久综合香蕉国产蜜臀av | av在线亚洲欧洲日产一区二区 | aⅴ亚洲 日韩 色 图网站 播放 | 国产精品美女久久久久av爽李琼 | 亚洲精品成a人在线观看 | 西西人体www44rt大胆高清 | 色婷婷av一区二区三区之红樱桃 | 99久久久无码国产精品免费 | 午夜无码人妻av大片色欲 | 成人精品一区二区三区中文字幕 | 一本久道久久综合狠狠爱 | 国产真实乱对白精彩久久 | 99riav国产精品视频 | 熟妇人妻中文av无码 | 久久久久久久久蜜桃 | 在教室伦流澡到高潮hnp视频 | 天堂在线观看www | 一本精品99久久精品77 | 亚洲爆乳精品无码一区二区三区 | 夫妻免费无码v看片 | 国产乱人伦av在线无码 | 九九综合va免费看 | 亚洲中文无码av永久不收费 | 亚洲伊人久久精品影院 | 国产精品福利视频导航 | 色欲人妻aaaaaaa无码 | 大地资源网第二页免费观看 | 国产亚洲日韩欧美另类第八页 | 欧美黑人乱大交 | 亚洲男女内射在线播放 | 国产成人无码区免费内射一片色欲 | 亚洲国产精品美女久久久久 | 久激情内射婷内射蜜桃人妖 | 亚洲成av人片天堂网无码】 | 亚洲人成影院在线观看 | 4hu四虎永久在线观看 | 国产精品久久久av久久久 | 国产美女精品一区二区三区 | 国产极品美女高潮无套在线观看 | 亚洲中文字幕av在天堂 | 欧美人与牲动交xxxx | 久久亚洲精品中文字幕无男同 | 国产日产欧产精品精品app | 2020久久香蕉国产线看观看 | 国产亚洲精品久久久久久大师 | 性欧美熟妇videofreesex | 日日躁夜夜躁狠狠躁 | 日本丰满熟妇videos | 欧美自拍另类欧美综合图片区 | 夜先锋av资源网站 | 国产乱人无码伦av在线a | 无遮无挡爽爽免费视频 | 男女作爱免费网站 | 伦伦影院午夜理论片 | 乱码午夜-极国产极内射 | 国产午夜亚洲精品不卡 | 久久综合网欧美色妞网 | 中文字幕中文有码在线 | 国产亚洲精品久久久久久久 | 丰满少妇熟乱xxxxx视频 | 精品久久久无码中文字幕 | 扒开双腿吃奶呻吟做受视频 | 伊人色综合久久天天小片 | 国产xxx69麻豆国语对白 | 久热国产vs视频在线观看 | 欧美国产日韩亚洲中文 | 精品国产乱码久久久久乱码 | 日韩人妻无码中文字幕视频 | 日本一本二本三区免费 | 国内揄拍国内精品人妻 | 激情综合激情五月俺也去 | 人人妻人人澡人人爽精品欧美 | 四虎影视成人永久免费观看视频 | 双乳奶水饱满少妇呻吟 | 精品欧美一区二区三区久久久 | 久久久精品成人免费观看 | 樱花草在线播放免费中文 | 国产超碰人人爽人人做人人添 | 国产农村乱对白刺激视频 | 成熟女人特级毛片www免费 | 福利一区二区三区视频在线观看 | 久久久亚洲欧洲日产国码αv | 欧美人与动性行为视频 | 在线a亚洲视频播放在线观看 | 国产精品久久久av久久久 | 99视频精品全部免费免费观看 | 思思久久99热只有频精品66 | 激情五月综合色婷婷一区二区 | 日本熟妇人妻xxxxx人hd | 永久免费观看美女裸体的网站 | 曰韩少妇内射免费播放 | 无码人中文字幕 | 欧美丰满熟妇xxxx性ppx人交 | 亚洲熟妇色xxxxx欧美老妇y | 午夜肉伦伦影院 | 午夜男女很黄的视频 | 大胆欧美熟妇xx | 鲁一鲁av2019在线 | 人人妻人人藻人人爽欧美一区 | 国产精品无码mv在线观看 | 男女超爽视频免费播放 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 国产情侣作爱视频免费观看 | 中文字幕无线码 | 久久国产精品二国产精品 | 综合激情五月综合激情五月激情1 | 性欧美熟妇videofreesex | 久久精品无码一区二区三区 | 国产性生交xxxxx无码 | 色婷婷综合激情综在线播放 | 最近的中文字幕在线看视频 | 国产麻豆精品精东影业av网站 | 亚洲精品一区二区三区在线 | 少妇人妻偷人精品无码视频 | 思思久久99热只有频精品66 | 亚洲第一无码av无码专区 | 亚洲性无码av中文字幕 | 国产精品亚洲一区二区三区喷水 | 亚洲国产综合无码一区 | 内射老妇bbwx0c0ck | 国产在线aaa片一区二区99 | 荫蒂被男人添的好舒服爽免费视频 | 国产超碰人人爽人人做人人添 | 国产猛烈高潮尖叫视频免费 | 国产女主播喷水视频在线观看 | 人妻无码αv中文字幕久久琪琪布 | 在线看片无码永久免费视频 | 精品国产一区二区三区四区 | 无码国内精品人妻少妇 | www国产亚洲精品久久久日本 | 成人精品一区二区三区中文字幕 | 日韩精品一区二区av在线 | 欧美性黑人极品hd | 中文字幕人妻无码一区二区三区 | 水蜜桃亚洲一二三四在线 | 中文字幕无线码免费人妻 | 成人精品一区二区三区中文字幕 | 国产九九九九九九九a片 | 亚洲人亚洲人成电影网站色 | 国产97在线 | 亚洲 | 草草网站影院白丝内射 | 精品成人av一区二区三区 | 亚洲午夜无码久久 | 国产午夜无码精品免费看 | 国产精品国产三级国产专播 | 国产精品久久久久久无码 | 1000部夫妻午夜免费 | 国产色xx群视频射精 | 国产午夜精品一区二区三区嫩草 | 美女黄网站人色视频免费国产 | 欧美 日韩 亚洲 在线 | 欧美 日韩 人妻 高清 中文 | 亚洲欧美日韩国产精品一区二区 | 丰满少妇高潮惨叫视频 | 日日碰狠狠躁久久躁蜜桃 | 日本免费一区二区三区最新 | 国产热a欧美热a在线视频 | 中文字幕久久久久人妻 | 色一情一乱一伦 | 人人爽人人爽人人片av亚洲 | 一二三四在线观看免费视频 | 国产无遮挡又黄又爽又色 | 免费看少妇作爱视频 | 麻豆果冻传媒2021精品传媒一区下载 | ass日本丰满熟妇pics | 国产亚洲视频中文字幕97精品 | 扒开双腿疯狂进出爽爽爽视频 | 真人与拘做受免费视频一 | 综合激情五月综合激情五月激情1 | 中文字幕av日韩精品一区二区 | 国产在线无码精品电影网 | 成人欧美一区二区三区黑人 | 久久精品99久久香蕉国产色戒 | 国产一区二区三区四区五区加勒比 | 国产亚洲精品久久久久久大师 | 中文字幕乱码中文乱码51精品 | 无码任你躁久久久久久久 | 一本久道久久综合婷婷五月 | 无码人妻精品一区二区三区下载 | 未满小14洗澡无码视频网站 | 午夜性刺激在线视频免费 | 日日摸夜夜摸狠狠摸婷婷 | 国产农村妇女高潮大叫 | 欧美精品一区二区精品久久 | 亚洲精品成a人在线观看 | 久久久久久a亚洲欧洲av冫 | 影音先锋中文字幕无码 | 大胆欧美熟妇xx | 中文字幕无码热在线视频 | 少妇厨房愉情理9仑片视频 | 丁香花在线影院观看在线播放 | 亚洲国产精品一区二区美利坚 | 无码av中文字幕免费放 | 亚洲欧洲日本无在线码 | 成人免费视频一区二区 | 亚洲精品一区三区三区在线观看 | 国产激情一区二区三区 | 国产乱码精品一品二品 | 人妻体内射精一区二区三四 | 日日噜噜噜噜夜夜爽亚洲精品 | 粉嫩少妇内射浓精videos | 亚洲精品久久久久久一区二区 | 无码人妻av免费一区二区三区 | 人妻体内射精一区二区三四 | 精品国产乱码久久久久乱码 | 亚洲成色www久久网站 | 久久久久亚洲精品中文字幕 | 永久免费观看国产裸体美女 | 成人性做爰aaa片免费看 | 真人与拘做受免费视频 | 三上悠亚人妻中文字幕在线 | 狠狠cao日日穞夜夜穞av | 18无码粉嫩小泬无套在线观看 | 国产真实乱对白精彩久久 | 久久综合狠狠综合久久综合88 | 国内老熟妇对白xxxxhd | 十八禁真人啪啪免费网站 | 久久亚洲国产成人精品性色 | 久久久久99精品国产片 | 国产精品沙发午睡系列 | 亚洲欧洲无卡二区视頻 | 精品aⅴ一区二区三区 | 一二三四社区在线中文视频 | 免费国产成人高清在线观看网站 | 国产人妻人伦精品1国产丝袜 | 欧美精品免费观看二区 | 精品国产一区av天美传媒 | 国产精品久久久久影院嫩草 | 成人三级无码视频在线观看 | 日韩欧美中文字幕公布 | 日本精品少妇一区二区三区 | 精品无码成人片一区二区98 | 国内精品久久毛片一区二区 | 夫妻免费无码v看片 | 一本久久伊人热热精品中文字幕 | 波多野结衣高清一区二区三区 | 国产办公室秘书无码精品99 | 久久人妻内射无码一区三区 | 鲁大师影院在线观看 | 色婷婷香蕉在线一区二区 | 小sao货水好多真紧h无码视频 | 亚洲成a人片在线观看无码 | 日韩欧美成人免费观看 | 中文字幕av无码一区二区三区电影 | 国产麻豆精品精东影业av网站 | 久久久久久国产精品无码下载 | 国内老熟妇对白xxxxhd | 精品偷自拍另类在线观看 | 亚洲无人区一区二区三区 | 黑人粗大猛烈进出高潮视频 | 好男人www社区 | 日韩精品乱码av一区二区 | 亚洲国产精品无码久久久久高潮 | 国产精品va在线观看无码 | 伦伦影院午夜理论片 | 久久精品成人欧美大片 | 超碰97人人射妻 | 欧美人与动性行为视频 | 人人澡人摸人人添 | 欧美老熟妇乱xxxxx | 毛片内射-百度 | 成人一区二区免费视频 | 自拍偷自拍亚洲精品被多人伦好爽 | 夫妻免费无码v看片 | 毛片内射-百度 | 国产性生大片免费观看性 | 久久午夜无码鲁丝片午夜精品 | 亚洲乱码国产乱码精品精 | 精品国产av色一区二区深夜久久 | 欧美激情内射喷水高潮 | 国产精品久久久久久亚洲影视内衣 | 三上悠亚人妻中文字幕在线 | 亚洲 欧美 激情 小说 另类 | 男女猛烈xx00免费视频试看 | 亚洲 激情 小说 另类 欧美 | 无码人妻久久一区二区三区不卡 | 中文字幕无码热在线视频 | 97人妻精品一区二区三区 | 色狠狠av一区二区三区 | 日日摸夜夜摸狠狠摸婷婷 | 久久久久免费精品国产 | 亚洲人亚洲人成电影网站色 | 日韩视频 中文字幕 视频一区 | 精品人妻av区 | 丰满人妻一区二区三区免费视频 | 色婷婷香蕉在线一区二区 | 免费乱码人妻系列无码专区 | 国产另类ts人妖一区二区 | 熟妇人妻无码xxx视频 | 日韩精品无码免费一区二区三区 | 99久久人妻精品免费一区 | 国产精品va在线观看无码 | 搡女人真爽免费视频大全 | 国产亚洲欧美在线专区 | 人妻天天爽夜夜爽一区二区 | 图片小说视频一区二区 | 成人一在线视频日韩国产 | 日韩 欧美 动漫 国产 制服 | 日本成熟视频免费视频 | 18精品久久久无码午夜福利 | 帮老师解开蕾丝奶罩吸乳网站 | 97久久精品无码一区二区 | 亚洲中文字幕av在天堂 | 男女下面进入的视频免费午夜 | 天堂а√在线中文在线 | 欧美人与牲动交xxxx | 亚洲欧洲中文日韩av乱码 | 国产无遮挡又黄又爽免费视频 | 精品国产一区二区三区av 性色 | 日韩欧美群交p片內射中文 | 一本加勒比波多野结衣 | 亚洲中文字幕在线无码一区二区 | 欧美丰满熟妇xxxx性ppx人交 | 国产又爽又黄又刺激的视频 | 国产人妻精品一区二区三区 | 波多野结衣乳巨码无在线观看 | 精品熟女少妇av免费观看 | 国产99久久精品一区二区 | 天天摸天天碰天天添 | 天天做天天爱天天爽综合网 | 性欧美大战久久久久久久 | 在线欧美精品一区二区三区 | 国产精品无码一区二区三区不卡 | 日本熟妇大屁股人妻 | 欧美熟妇另类久久久久久多毛 | 久久久久亚洲精品男人的天堂 | 亚洲国产成人a精品不卡在线 | 女人高潮内射99精品 | 欧美日韩久久久精品a片 | 成人性做爰aaa片免费看 | 99久久精品国产一区二区蜜芽 | 国产精品内射视频免费 | 成人aaa片一区国产精品 | 日日鲁鲁鲁夜夜爽爽狠狠 | 麻豆国产丝袜白领秘书在线观看 | 国产精品久久久av久久久 | 国产精品久久国产精品99 | 久久久久免费看成人影片 | 国产精品二区一区二区aⅴ污介绍 | 欧美日韩综合一区二区三区 | 少妇邻居内射在线 | 亚洲综合另类小说色区 | 中文字幕乱码中文乱码51精品 | 亚洲日韩一区二区 | 伊在人天堂亚洲香蕉精品区 | 99久久婷婷国产综合精品青草免费 | 久久精品国产99久久6动漫 | 18精品久久久无码午夜福利 | 内射巨臀欧美在线视频 | 熟女俱乐部五十路六十路av | 欧美精品无码一区二区三区 | 亚洲色欲色欲天天天www | 性色欲网站人妻丰满中文久久不卡 | 激情爆乳一区二区三区 | 亚洲色欲久久久综合网东京热 | 国产一区二区三区精品视频 | 国产亚洲人成a在线v网站 | 国产一区二区三区精品视频 | 国产精品沙发午睡系列 | 亚洲精品午夜无码电影网 | 午夜精品一区二区三区在线观看 | 熟女体下毛毛黑森林 | 欧美 日韩 亚洲 在线 | 久久zyz资源站无码中文动漫 | 国产成人无码av片在线观看不卡 | 亚洲精品一区二区三区在线观看 | 国产人妻大战黑人第1集 | 亚洲欧洲中文日韩av乱码 | 蜜桃臀无码内射一区二区三区 | 自拍偷自拍亚洲精品被多人伦好爽 | 性开放的女人aaa片 | 免费播放一区二区三区 | 亚洲啪av永久无码精品放毛片 | 国产人妻人伦精品 | 老太婆性杂交欧美肥老太 | 国产精品人妻一区二区三区四 | 无码人妻出轨黑人中文字幕 | 无码人妻少妇伦在线电影 | 午夜成人1000部免费视频 | 大屁股大乳丰满人妻 | 国产激情无码一区二区 | 无码乱肉视频免费大全合集 | 999久久久国产精品消防器材 | 波多野结衣av在线观看 | 少妇高潮一区二区三区99 | 久久午夜夜伦鲁鲁片无码免费 | 国产成人一区二区三区在线观看 | 国产精品怡红院永久免费 | 无码福利日韩神码福利片 | 日本精品高清一区二区 | 日韩无码专区 | 天天拍夜夜添久久精品大 | 国产成人综合美国十次 | 国产9 9在线 | 中文 | 东京热无码av男人的天堂 | 特大黑人娇小亚洲女 | 老头边吃奶边弄进去呻吟 | 黑人巨大精品欧美一区二区 | 欧美日韩亚洲国产精品 | 亚洲精品国产a久久久久久 | 桃花色综合影院 | 久久亚洲精品成人无码 | 国内揄拍国内精品人妻 | 国产精品.xx视频.xxtv | 国产精品欧美成人 | 精品欧美一区二区三区久久久 | 一个人看的www免费视频在线观看 | 久久亚洲中文字幕精品一区 | 玩弄少妇高潮ⅹxxxyw | 国产口爆吞精在线视频 | 国产舌乚八伦偷品w中 | 国产卡一卡二卡三 | 国产97在线 | 亚洲 | 国产免费无码一区二区视频 | 少妇被粗大的猛进出69影院 | 亚洲精品国产精品乱码不卡 | 夜夜夜高潮夜夜爽夜夜爰爰 | 十八禁视频网站在线观看 | 少妇人妻大乳在线视频 | 无码毛片视频一区二区本码 | 强开小婷嫩苞又嫩又紧视频 | 日韩少妇内射免费播放 | 精品厕所偷拍各类美女tp嘘嘘 | 国产人妻精品一区二区三区 | 日产精品高潮呻吟av久久 | 又紧又大又爽精品一区二区 | 久久人人97超碰a片精品 | 乱码av麻豆丝袜熟女系列 | 欧美肥老太牲交大战 | 人妻少妇被猛烈进入中文字幕 | 天天av天天av天天透 | 日日橹狠狠爱欧美视频 | 国产精品久久福利网站 | 欧美成人家庭影院 | 国产无遮挡吃胸膜奶免费看 | 精品无码国产一区二区三区av | 一本一道久久综合久久 | 欧美日本免费一区二区三区 | 欧洲精品码一区二区三区免费看 | 国产精品无码mv在线观看 | 婷婷五月综合激情中文字幕 | 国产乡下妇女做爰 | 国产熟妇另类久久久久 | 人人妻人人藻人人爽欧美一区 | 国产精品二区一区二区aⅴ污介绍 | 成人毛片一区二区 | 日本在线高清不卡免费播放 | 精品久久久久久人妻无码中文字幕 | 欧美一区二区三区视频在线观看 | 一个人免费观看的www视频 | 欧美丰满熟妇xxxx | 无码毛片视频一区二区本码 | 中文字幕无码视频专区 | 人人妻人人澡人人爽欧美精品 | 欧美35页视频在线观看 | 亚洲精品一区二区三区在线 | 夜先锋av资源网站 | 欧美黑人巨大xxxxx | 粉嫩少妇内射浓精videos | 天堂а√在线地址中文在线 | 日韩av无码中文无码电影 | 少妇性l交大片欧洲热妇乱xxx | 国产一区二区三区四区五区加勒比 | 精品国产一区二区三区四区在线看 | 我要看www免费看插插视频 | av无码电影一区二区三区 | 久精品国产欧美亚洲色aⅴ大片 | 一本久久a久久精品亚洲 | 欧美人与禽猛交狂配 | 九九综合va免费看 | 欧美性生交xxxxx久久久 | 国产香蕉尹人综合在线观看 | 亚洲综合无码久久精品综合 | 欧美激情综合亚洲一二区 | 男人扒开女人内裤强吻桶进去 | 精品成在人线av无码免费看 | 网友自拍区视频精品 | yw尤物av无码国产在线观看 | 激情人妻另类人妻伦 | 欧美丰满熟妇xxxx性ppx人交 | 国产精品无码永久免费888 | 成人一在线视频日韩国产 | 精品无码国产一区二区三区av | 久久精品国产一区二区三区 | 亚洲日韩一区二区三区 | 亚洲欧洲中文日韩av乱码 | 狂野欧美激情性xxxx | 亚洲日本一区二区三区在线 | 久久成人a毛片免费观看网站 | 婷婷丁香六月激情综合啪 | 在线精品国产一区二区三区 | 亚洲欧洲日本综合aⅴ在线 | 亚洲啪av永久无码精品放毛片 | 国产亚洲视频中文字幕97精品 | 狠狠色噜噜狠狠狠狠7777米奇 | 亚洲精品一区二区三区大桥未久 | 男人的天堂av网站 | 人妻插b视频一区二区三区 | 亚洲精品午夜无码电影网 | 麻豆蜜桃av蜜臀av色欲av | 免费乱码人妻系列无码专区 | 高中生自慰www网站 | 亚洲成a人片在线观看无码 | 理论片87福利理论电影 | 无码人妻久久一区二区三区不卡 | 日本成熟视频免费视频 | 免费乱码人妻系列无码专区 | 激情国产av做激情国产爱 | 少妇的肉体aa片免费 | 无码人妻丰满熟妇区五十路百度 | 久久午夜无码鲁丝片秋霞 | 自拍偷自拍亚洲精品被多人伦好爽 | 377p欧洲日本亚洲大胆 | av无码不卡在线观看免费 | 亚洲乱码国产乱码精品精 | 波多野结衣一区二区三区av免费 | 国产成人精品优优av | 亚洲国产午夜精品理论片 | 久热国产vs视频在线观看 | 国产内射爽爽大片视频社区在线 | 亚洲日韩中文字幕在线播放 | 2020久久超碰国产精品最新 | 免费无码av一区二区 | 乱人伦中文视频在线观看 | 色综合久久久久综合一本到桃花网 | 巨爆乳无码视频在线观看 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 青春草在线视频免费观看 | 欧美老妇交乱视频在线观看 | 免费视频欧美无人区码 | 久久久精品欧美一区二区免费 | 成人无码视频在线观看网站 | 久久99精品久久久久久 | 国产av无码专区亚洲a∨毛片 | 蜜臀aⅴ国产精品久久久国产老师 | 任你躁在线精品免费 | 捆绑白丝粉色jk震动捧喷白浆 | 55夜色66夜色国产精品视频 | 99精品视频在线观看免费 | 国产成人精品久久亚洲高清不卡 | 日本丰满护士爆乳xxxx | 午夜精品一区二区三区在线观看 | 亚洲精品一区二区三区四区五区 | 精品久久久无码中文字幕 | 精品久久8x国产免费观看 | 男女作爱免费网站 | 久久精品国产一区二区三区肥胖 | 久久久久国色av免费观看性色 | 国产亚洲日韩欧美另类第八页 | 中文字幕无码视频专区 | 亚洲精品鲁一鲁一区二区三区 | 精品国产成人一区二区三区 | 久在线观看福利视频 | 精品乱码久久久久久久 | 国产精品久久久久久久影院 | 天下第一社区视频www日本 | 亚洲天堂2017无码中文 | 亚洲国产精品一区二区美利坚 | 国产乡下妇女做爰 | 人妻少妇精品无码专区动漫 | 亚洲精品一区三区三区在线观看 | 十八禁视频网站在线观看 | 国产成人亚洲综合无码 | 亚洲七七久久桃花影院 | 国产熟女一区二区三区四区五区 | 特级做a爰片毛片免费69 | 少妇太爽了在线观看 | 亚洲男人av天堂午夜在 | 色情久久久av熟女人妻网站 | 国产电影无码午夜在线播放 | 亚洲第一网站男人都懂 | 国产精品二区一区二区aⅴ污介绍 | 亚洲精品国产第一综合99久久 | 亚洲欧美色中文字幕在线 | 久久亚洲精品中文字幕无男同 | 老头边吃奶边弄进去呻吟 | 欧美xxxx黑人又粗又长 | 水蜜桃亚洲一二三四在线 | 欧美激情综合亚洲一二区 | 六十路熟妇乱子伦 | 国产成人精品视频ⅴa片软件竹菊 | 精品国产aⅴ无码一区二区 | 日韩少妇内射免费播放 | 日本xxxx色视频在线观看免费 | 国产精品美女久久久久av爽李琼 | 精品无人国产偷自产在线 | 一本加勒比波多野结衣 | 欧美黑人性暴力猛交喷水 | 一二三四社区在线中文视频 | 欧美zoozzooz性欧美 | 欧洲欧美人成视频在线 | 亚洲成色www久久网站 | √8天堂资源地址中文在线 | 成人一在线视频日韩国产 | 亚洲欧美日韩国产精品一区二区 | 亚洲欧美综合区丁香五月小说 | 国产午夜无码精品免费看 | 国产精品美女久久久 | 精品国产精品久久一区免费式 | 国产亚洲精品久久久久久大师 | 久久久久免费看成人影片 | 久久精品女人的天堂av | 亚洲毛片av日韩av无码 | 丰满人妻翻云覆雨呻吟视频 | 中文字幕无线码免费人妻 | 丰满少妇高潮惨叫视频 | 18禁黄网站男男禁片免费观看 | 无码人妻少妇伦在线电影 | 无码av岛国片在线播放 | 亚洲日韩av片在线观看 | 国产av无码专区亚洲a∨毛片 | 中文字幕无码av波多野吉衣 | 天天综合网天天综合色 | 国产97在线 | 亚洲 | 国内揄拍国内精品人妻 | 精品无码成人片一区二区98 | 亚洲の无码国产の无码步美 | 亚洲色无码一区二区三区 | 一二三四在线观看免费视频 | 欧美成人免费全部网站 | 国产成人精品无码播放 | 色婷婷综合中文久久一本 | 精品一区二区三区波多野结衣 | 全黄性性激高免费视频 | 乱人伦中文视频在线观看 | 永久免费精品精品永久-夜色 | 免费人成在线视频无码 | 麻豆国产人妻欲求不满 | 国产精品18久久久久久麻辣 | 国内丰满熟女出轨videos | 欧美xxxx黑人又粗又长 | 日日夜夜撸啊撸 | 男女爱爱好爽视频免费看 | 综合网日日天干夜夜久久 | 国产香蕉尹人综合在线观看 | 俺去俺来也www色官网 | 亚洲色大成网站www国产 | 学生妹亚洲一区二区 | 日韩亚洲欧美中文高清在线 | 亚洲精品国产品国语在线观看 | 无码纯肉视频在线观看 | 久久久www成人免费毛片 | 极品嫩模高潮叫床 | 日本在线高清不卡免费播放 | 日本精品少妇一区二区三区 | 久久久久se色偷偷亚洲精品av | 欧美激情内射喷水高潮 | 麻豆精品国产精华精华液好用吗 | 国产肉丝袜在线观看 | 色婷婷综合激情综在线播放 | 丰满肥臀大屁股熟妇激情视频 | 日韩无码专区 | 亚洲成色在线综合网站 | 97人妻精品一区二区三区 | 亚洲熟妇色xxxxx欧美老妇 | 未满小14洗澡无码视频网站 | 少妇一晚三次一区二区三区 | 免费国产成人高清在线观看网站 | 人妻无码久久精品人妻 | 国产精品a成v人在线播放 | 精品人人妻人人澡人人爽人人 | 国产精品亚洲а∨无码播放麻豆 | 欧美日本日韩 | 日日碰狠狠躁久久躁蜜桃 | 国产精品国产三级国产专播 | 天天拍夜夜添久久精品 | 377p欧洲日本亚洲大胆 | 国产精品沙发午睡系列 | 国产av人人夜夜澡人人爽麻豆 | 国产精品毛片一区二区 | 欧美怡红院免费全部视频 | 水蜜桃av无码 | 中文字幕+乱码+中文字幕一区 | 装睡被陌生人摸出水好爽 | 午夜肉伦伦影院 | 亚洲精品一区二区三区大桥未久 | 亚洲精品一区二区三区四区五区 | 97精品国产97久久久久久免费 | 成年女人永久免费看片 | 欧美日韩综合一区二区三区 | 99国产精品白浆在线观看免费 | 亚洲欧洲日本无在线码 | 欧美日韩在线亚洲综合国产人 | 国产精品久久久久久久9999 | 国产成人无码专区 | 日本又色又爽又黄的a片18禁 | 76少妇精品导航 | 欧洲美熟女乱又伦 | av无码电影一区二区三区 | 日本欧美一区二区三区乱码 | 99久久婷婷国产综合精品青草免费 | 亚洲男人av香蕉爽爽爽爽 | 成年美女黄网站色大免费全看 | 又黄又爽又色的视频 | 国产av剧情md精品麻豆 | av香港经典三级级 在线 | 天堂а√在线地址中文在线 | 97夜夜澡人人双人人人喊 | 麻豆国产人妻欲求不满谁演的 | 樱花草在线播放免费中文 | 漂亮人妻洗澡被公强 日日躁 | 永久免费观看美女裸体的网站 | 国产精品自产拍在线观看 | 18禁止看的免费污网站 | 亚洲国产精品无码一区二区三区 | 久久这里只有精品视频9 | 成人亚洲精品久久久久 | 日韩欧美中文字幕公布 | 国产精品-区区久久久狼 | yw尤物av无码国产在线观看 | 水蜜桃av无码 | 国产性生交xxxxx无码 | 亚洲国产精华液网站w | 亚洲一区二区三区播放 | 久久久中文久久久无码 | 欧美自拍另类欧美综合图片区 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产精品亚洲专区无码不卡 | 欧美日本精品一区二区三区 | 丰满少妇高潮惨叫视频 | 久久久精品成人免费观看 | 婷婷丁香六月激情综合啪 | 精品欧美一区二区三区久久久 | 国产sm调教视频在线观看 | 极品嫩模高潮叫床 | 日本欧美一区二区三区乱码 | 强开小婷嫩苞又嫩又紧视频 | 色一情一乱一伦一视频免费看 | 国产精品二区一区二区aⅴ污介绍 | 激情人妻另类人妻伦 | 国产亚洲精品精品国产亚洲综合 | 久久无码中文字幕免费影院蜜桃 | 久久久婷婷五月亚洲97号色 | 男女超爽视频免费播放 | 亚洲色在线无码国产精品不卡 | 国产一区二区三区精品视频 | 成年女人永久免费看片 | 天天摸天天碰天天添 | 无码人妻精品一区二区三区下载 | 亚洲熟妇色xxxxx欧美老妇y | 51国偷自产一区二区三区 | 国产成人一区二区三区在线观看 | 小鲜肉自慰网站xnxx | 国产精品a成v人在线播放 | 国产区女主播在线观看 | 少妇性荡欲午夜性开放视频剧场 | 亚洲色在线无码国产精品不卡 | 国产国产精品人在线视 | 国内精品九九久久久精品 | 熟妇人妻无乱码中文字幕 | 99久久99久久免费精品蜜桃 | 国产精品手机免费 | 性欧美牲交xxxxx视频 | 成人欧美一区二区三区 | 亚洲第一网站男人都懂 | 久久无码专区国产精品s | 精品人妻中文字幕有码在线 | 国产亚洲精品精品国产亚洲综合 | 欧美猛少妇色xxxxx | 97资源共享在线视频 | 亚洲日本一区二区三区在线 | 丰满人妻被黑人猛烈进入 | 久久精品丝袜高跟鞋 | 亚洲午夜无码久久 | 国产精品亚洲а∨无码播放麻豆 | 久久无码专区国产精品s | а√天堂www在线天堂小说 | 牲欲强的熟妇农村老妇女 | 中文字幕无线码免费人妻 | 国产色精品久久人妻 | 国产suv精品一区二区五 | 国产精品99久久精品爆乳 | 永久免费精品精品永久-夜色 | 亚洲精品国产精品乱码不卡 | 国产极品美女高潮无套在线观看 | 精品日本一区二区三区在线观看 | 婷婷丁香六月激情综合啪 | 亚洲欧美国产精品久久 | 中文精品无码中文字幕无码专区 | 中文字幕无码日韩专区 | 久久久精品成人免费观看 | 午夜福利不卡在线视频 | 国产一区二区三区影院 | 丰满少妇熟乱xxxxx视频 | 国产精品久久久av久久久 | 美女黄网站人色视频免费国产 | 国产亚洲视频中文字幕97精品 | 性欧美videos高清精品 | 国产午夜无码精品免费看 | 熟女俱乐部五十路六十路av | 久久精品一区二区三区四区 | 狠狠色噜噜狠狠狠狠7777米奇 | 131美女爱做视频 | 国产成人无码av在线影院 | 久久国产精品二国产精品 | 熟妇激情内射com | 丁香花在线影院观看在线播放 | 日本大乳高潮视频在线观看 | 国产av一区二区三区最新精品 | 日本精品高清一区二区 | 性做久久久久久久免费看 | ass日本丰满熟妇pics | 中文字幕日韩精品一区二区三区 | 久久99国产综合精品 | 鲁一鲁av2019在线 | 国产亚洲tv在线观看 | 精品国产一区二区三区av 性色 | 麻豆国产丝袜白领秘书在线观看 | 亚洲熟妇色xxxxx亚洲 | 欧美老熟妇乱xxxxx | 国产一区二区三区精品视频 | 4hu四虎永久在线观看 | 精品无码成人片一区二区98 | 东京热无码av男人的天堂 | 啦啦啦www在线观看免费视频 | 国产美女极度色诱视频www | 欧美真人作爱免费视频 | 在线亚洲高清揄拍自拍一品区 | 少女韩国电视剧在线观看完整 | √天堂中文官网8在线 | 久久久精品456亚洲影院 | 国产色视频一区二区三区 | 十八禁真人啪啪免费网站 | 亚洲色偷偷男人的天堂 | 熟女少妇人妻中文字幕 | 亚洲高清偷拍一区二区三区 | 中文亚洲成a人片在线观看 | 九月婷婷人人澡人人添人人爽 | 中文精品无码中文字幕无码专区 | 妺妺窝人体色www婷婷 | 欧美性生交活xxxxxdddd | 色爱情人网站 | 亚洲欧洲日本无在线码 | 天堂在线观看www | 精品久久综合1区2区3区激情 | 成人无码精品1区2区3区免费看 | 国产无遮挡吃胸膜奶免费看 | 欧美丰满老熟妇xxxxx性 | 啦啦啦www在线观看免费视频 | 亚洲爆乳大丰满无码专区 | 色一情一乱一伦一区二区三欧美 | 久久精品人妻少妇一区二区三区 | 国产激情艳情在线看视频 | 久久久久se色偷偷亚洲精品av | 国内精品九九久久久精品 | 疯狂三人交性欧美 | 精品人妻人人做人人爽 | 少妇性俱乐部纵欲狂欢电影 | 中文字幕乱码人妻无码久久 | 久久熟妇人妻午夜寂寞影院 | 精品国精品国产自在久国产87 | 国产精品亚洲综合色区韩国 | 精品国产国产综合精品 | 天堂亚洲免费视频 | 亚洲 欧美 激情 小说 另类 | 亚洲国产精品毛片av不卡在线 | 18禁止看的免费污网站 | 中文字幕无码视频专区 | 在线成人www免费观看视频 | 噜噜噜亚洲色成人网站 | 成人无码精品1区2区3区免费看 | 人妻aⅴ无码一区二区三区 | 在线成人www免费观看视频 | 亚洲欧美精品伊人久久 | 日本精品人妻无码77777 天堂一区人妻无码 | 特黄特色大片免费播放器图片 | 在线视频网站www色 | 亚洲精品一区二区三区在线观看 | 97夜夜澡人人双人人人喊 | 国产精品久久久 | а√天堂www在线天堂小说 | 欧美三级不卡在线观看 | 99久久久无码国产aaa精品 | 久久亚洲a片com人成 | 久久精品国产亚洲精品 | a国产一区二区免费入口 | 亚洲阿v天堂在线 | 永久免费观看国产裸体美女 | 少妇愉情理伦片bd | 国产黑色丝袜在线播放 | 亚洲狠狠色丁香婷婷综合 | 黑人大群体交免费视频 | 强奷人妻日本中文字幕 | 女人色极品影院 | 成人女人看片免费视频放人 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 欧美激情综合亚洲一二区 | 人妻少妇被猛烈进入中文字幕 | 狠狠色欧美亚洲狠狠色www | 人人澡人摸人人添 | 性欧美熟妇videofreesex | 国产精品无码一区二区桃花视频 | 欧美亚洲日韩国产人成在线播放 | 免费观看激色视频网站 | 少女韩国电视剧在线观看完整 | 亚洲人成无码网www | 日本欧美一区二区三区乱码 | 亚洲精品成a人在线观看 | 波多野结衣一区二区三区av免费 | 亚洲 a v无 码免 费 成 人 a v | 国产亚洲精品久久久久久久久动漫 | 亚洲 高清 成人 动漫 | 台湾无码一区二区 | 99视频精品全部免费免费观看 | 亚洲高清偷拍一区二区三区 | 一本色道婷婷久久欧美 | 激情综合激情五月俺也去 | 国产精品va在线观看无码 | 日日橹狠狠爱欧美视频 | 色爱情人网站 | 99久久精品午夜一区二区 | 亚洲色欲久久久综合网东京热 | 2019午夜福利不卡片在线 | 国产精品无码永久免费888 | 无码任你躁久久久久久久 | 国产精品二区一区二区aⅴ污介绍 | 99麻豆久久久国产精品免费 | 欧美性猛交内射兽交老熟妇 | 乌克兰少妇xxxx做受 | 国精品人妻无码一区二区三区蜜柚 | 又大又硬又黄的免费视频 | 特大黑人娇小亚洲女 | 亚洲中文字幕乱码av波多ji | 色综合久久久久综合一本到桃花网 | 亚洲国产精品久久久久久 | а√天堂www在线天堂小说 | 97无码免费人妻超级碰碰夜夜 | 亚洲七七久久桃花影院 | 无码人妻久久一区二区三区不卡 | 精品亚洲韩国一区二区三区 | 亚洲国产av精品一区二区蜜芽 | 亚洲性无码av中文字幕 | 中文字幕乱码人妻二区三区 | 人妻少妇精品视频专区 | 精品无人区无码乱码毛片国产 | 中文字幕乱码人妻二区三区 | 欧美老人巨大xxxx做受 | www国产亚洲精品久久久日本 | 无套内射视频囯产 | 又大又硬又黄的免费视频 | 成人性做爰aaa片免费看不忠 | 粗大的内捧猛烈进出视频 | 国产成人无码a区在线观看视频app | 亚洲精品www久久久 | 精品人妻人人做人人爽 | 国产精品无码一区二区三区不卡 | 最新国产麻豆aⅴ精品无码 | 日韩av无码一区二区三区 | 国产成人综合色在线观看网站 | 亚洲熟妇色xxxxx欧美老妇 | 自拍偷自拍亚洲精品被多人伦好爽 | 伊人久久大香线焦av综合影院 | 狠狠色噜噜狠狠狠7777奇米 | 在线 国产 欧美 亚洲 天堂 | 特黄特色大片免费播放器图片 | 亚洲の无码国产の无码步美 | 丁香花在线影院观看在线播放 | 日韩精品无码一区二区中文字幕 | 性开放的女人aaa片 | 亚洲熟女一区二区三区 | 亚洲国产精品无码久久久久高潮 | 国产成人综合在线女婷五月99播放 | 天堂一区人妻无码 | 亚洲人交乣女bbw | 在线a亚洲视频播放在线观看 | 国产成人精品一区二区在线小狼 | 精品夜夜澡人妻无码av蜜桃 | 无码中文字幕色专区 | 亚洲日韩一区二区 | 精品国产一区二区三区av 性色 | 国产午夜精品一区二区三区嫩草 | 性生交大片免费看女人按摩摩 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 国产人妻精品一区二区三区不卡 | 欧美野外疯狂做受xxxx高潮 | 国精品人妻无码一区二区三区蜜柚 | 乱码午夜-极国产极内射 | 国产 精品 自在自线 | 国产明星裸体无码xxxx视频 | 麻豆国产丝袜白领秘书在线观看 | 国产亚洲美女精品久久久2020 | 999久久久国产精品消防器材 | 98国产精品综合一区二区三区 | 久久精品视频在线看15 | 国产精品久久久久7777 | 鲁鲁鲁爽爽爽在线视频观看 | 给我免费的视频在线观看 | 四虎国产精品一区二区 | 久久亚洲国产成人精品性色 | 少妇激情av一区二区 | 中文精品无码中文字幕无码专区 | 久久久精品456亚洲影院 | 99riav国产精品视频 | 永久黄网站色视频免费直播 | 99久久人妻精品免费一区 | 日日夜夜撸啊撸 | 亚洲精品一区二区三区在线 | 久久国语露脸国产精品电影 | 性做久久久久久久久 | 99久久久无码国产aaa精品 | 波多野结衣 黑人 | 亚洲成a人片在线观看无码3d | 国产美女极度色诱视频www | 极品尤物被啪到呻吟喷水 | 偷窥村妇洗澡毛毛多 | 一本久道久久综合婷婷五月 | 18精品久久久无码午夜福利 | 国产无遮挡又黄又爽免费视频 | 牲欲强的熟妇农村老妇女视频 | 麻豆人妻少妇精品无码专区 | 又粗又大又硬又长又爽 | 人人澡人摸人人添 | 国产亚洲精品久久久闺蜜 | 鲁鲁鲁爽爽爽在线视频观看 | 精品一二三区久久aaa片 | 婷婷五月综合激情中文字幕 | 国产 浪潮av性色四虎 | 亚洲精品午夜国产va久久成人 | 狠狠色噜噜狠狠狠7777奇米 | 国产成人精品一区二区在线小狼 | 久久97精品久久久久久久不卡 | 国产成人无码av片在线观看不卡 | 51国偷自产一区二区三区 | 一个人看的www免费视频在线观看 | 亚洲啪av永久无码精品放毛片 | 麻豆国产丝袜白领秘书在线观看 | 荫蒂被男人添的好舒服爽免费视频 | 精品无码国产一区二区三区av | 免费无码肉片在线观看 | 日日躁夜夜躁狠狠躁 | 无码人妻av免费一区二区三区 | 亚洲综合精品香蕉久久网 | 天堂无码人妻精品一区二区三区 | 乌克兰少妇性做爰 | 久久亚洲日韩精品一区二区三区 | 久久久婷婷五月亚洲97号色 | 国产sm调教视频在线观看 | 天天av天天av天天透 | 亚洲精品久久久久久一区二区 | 日韩无码专区 | 国产精品亚洲а∨无码播放麻豆 | 成人无码精品1区2区3区免费看 | 久久久精品欧美一区二区免费 | 内射后入在线观看一区 | 2020久久超碰国产精品最新 | 青青青爽视频在线观看 | 性做久久久久久久免费看 | 在线播放无码字幕亚洲 | 午夜时刻免费入口 | 国产一区二区三区四区五区加勒比 | 美女极度色诱视频国产 | 中文无码伦av中文字幕 | 国产口爆吞精在线视频 | 捆绑白丝粉色jk震动捧喷白浆 | 少妇性俱乐部纵欲狂欢电影 | 捆绑白丝粉色jk震动捧喷白浆 | 久久精品国产精品国产精品污 | 亚洲欧美精品伊人久久 | 97夜夜澡人人爽人人喊中国片 | 色婷婷久久一区二区三区麻豆 | 欧美一区二区三区视频在线观看 | 国产人妻精品一区二区三区不卡 | 国产乡下妇女做爰 | 人人澡人人透人人爽 | 啦啦啦www在线观看免费视频 | 国产精品久久国产精品99 | 97精品人妻一区二区三区香蕉 | 日日鲁鲁鲁夜夜爽爽狠狠 | 日日麻批免费40分钟无码 | 亚洲国产精品毛片av不卡在线 | 国产明星裸体无码xxxx视频 | 在线播放无码字幕亚洲 | 熟女少妇在线视频播放 | 白嫩日本少妇做爰 | 乱码午夜-极国产极内射 | 国产热a欧美热a在线视频 | 大胆欧美熟妇xx | 高清无码午夜福利视频 | 久久久无码中文字幕久... | 久久99国产综合精品 | 人妻天天爽夜夜爽一区二区 | 真人与拘做受免费视频 | 人人妻人人澡人人爽精品欧美 | 国产成人无码一二三区视频 | 99久久久无码国产精品免费 | 亚洲精品一区二区三区大桥未久 | 久久精品丝袜高跟鞋 | 久久午夜夜伦鲁鲁片无码免费 | 97精品人妻一区二区三区香蕉 | 男人的天堂av网站 | 国产三级精品三级男人的天堂 | 中文无码成人免费视频在线观看 | 999久久久国产精品消防器材 | 性欧美疯狂xxxxbbbb | 国产成人综合在线女婷五月99播放 | 国产后入清纯学生妹 | 天天做天天爱天天爽综合网 | 无码乱肉视频免费大全合集 | 丰满少妇女裸体bbw | 麻豆国产丝袜白领秘书在线观看 | 亚洲小说图区综合在线 | 中文字幕无码av波多野吉衣 | 大色综合色综合网站 | 国内揄拍国内精品人妻 | 国产无遮挡又黄又爽免费视频 | 国产麻豆精品精东影业av网站 | 亚洲爆乳精品无码一区二区三区 | 强伦人妻一区二区三区视频18 | 东京无码熟妇人妻av在线网址 | 国产成人无码av在线影院 | 国产网红无码精品视频 | 国产亚洲精品精品国产亚洲综合 | 中文字幕乱妇无码av在线 | 久久综合网欧美色妞网 | 日日夜夜撸啊撸 | 天天做天天爱天天爽综合网 | 久久综合给合久久狠狠狠97色 | 日日天日日夜日日摸 | av在线亚洲欧洲日产一区二区 | 精品无码一区二区三区爱欲 | 中文字幕无码日韩专区 | 精品一区二区三区波多野结衣 | 人妻少妇被猛烈进入中文字幕 | 全黄性性激高免费视频 | 中文字幕亚洲情99在线 | 国产明星裸体无码xxxx视频 | 亚洲一区二区三区香蕉 | 亚洲日韩精品欧美一区二区 | 精品一区二区三区波多野结衣 | 又色又爽又黄的美女裸体网站 | 亚洲精品中文字幕久久久久 | 久久久国产精品无码免费专区 | 精品无码成人片一区二区98 | 亚洲精品中文字幕乱码 | 久久99国产综合精品 | 国产猛烈高潮尖叫视频免费 | 久久综合香蕉国产蜜臀av | 一本一道久久综合久久 | 国产成人无码a区在线观看视频app | 亚洲日本一区二区三区在线 | 国产极品美女高潮无套在线观看 | 狠狠色丁香久久婷婷综合五月 | 1000部夫妻午夜免费 | 国内综合精品午夜久久资源 | 日韩精品无码一本二本三本色 | 国内少妇偷人精品视频免费 | 99久久精品午夜一区二区 | 强辱丰满人妻hd中文字幕 | 精品偷自拍另类在线观看 | 一本久久a久久精品vr综合 | 亚洲中文字幕久久无码 | 日韩人妻无码中文字幕视频 | 97se亚洲精品一区 | 日本精品高清一区二区 | 欧洲熟妇色 欧美 | 久久久久se色偷偷亚洲精品av | 亚洲日韩av一区二区三区中文 | 啦啦啦www在线观看免费视频 | 国产绳艺sm调教室论坛 | 九九久久精品国产免费看小说 | 嫩b人妻精品一区二区三区 | 少妇性l交大片欧洲热妇乱xxx | 大肉大捧一进一出视频出来呀 | 无套内射视频囯产 | 成人免费视频视频在线观看 免费 | 精品无码一区二区三区爱欲 | 九九久久精品国产免费看小说 | 久久久无码中文字幕久... | 亚洲色在线无码国产精品不卡 | 波多野42部无码喷潮在线 | 亚洲娇小与黑人巨大交 | 亚洲人亚洲人成电影网站色 | 999久久久国产精品消防器材 | 日本肉体xxxx裸交 | 国内少妇偷人精品视频 | 又大又黄又粗又爽的免费视频 | 精品国产精品久久一区免费式 | 色五月五月丁香亚洲综合网 | 成人无码视频在线观看网站 | 久久精品中文字幕一区 | 中文字幕乱妇无码av在线 | 中文字幕无码人妻少妇免费 | 久久99精品久久久久久 | 色五月丁香五月综合五月 | 久久久久av无码免费网 | 成人欧美一区二区三区黑人免费 | 网友自拍区视频精品 | 亚洲第一无码av无码专区 | 欧美日本精品一区二区三区 | 丰满少妇熟乱xxxxx视频 | 少妇人妻偷人精品无码视频 | 国产无遮挡又黄又爽免费视频 | 樱花草在线社区www | 岛国片人妻三上悠亚 | 成人性做爰aaa片免费看 | 377p欧洲日本亚洲大胆 | 欧美色就是色 | 精品偷自拍另类在线观看 | 久久国产精品精品国产色婷婷 | 亚洲欧美日韩成人高清在线一区 | 熟妇人妻中文av无码 | а√资源新版在线天堂 | 婷婷五月综合缴情在线视频 | 色婷婷综合中文久久一本 | 亚洲の无码国产の无码步美 | 欧美成人家庭影院 | 在线а√天堂中文官网 | 成人无码视频在线观看网站 | 一个人看的www免费视频在线观看 | 男女下面进入的视频免费午夜 | 成人无码影片精品久久久 | 荫蒂被男人添的好舒服爽免费视频 | 三级4级全黄60分钟 | 好男人www社区 | 亚洲欧洲无卡二区视頻 | 成人亚洲精品久久久久 | 日韩人妻无码一区二区三区久久99 | 国产成人人人97超碰超爽8 | 亚洲欧美综合区丁香五月小说 | 国产精品多人p群无码 | 亚洲s色大片在线观看 | 六月丁香婷婷色狠狠久久 | 欧美日韩视频无码一区二区三 | 正在播放老肥熟妇露脸 | 无码中文字幕色专区 | 天堂а√在线中文在线 | 久久国产精品精品国产色婷婷 | 人妻熟女一区 | 国产精品久久久久久亚洲毛片 | 男人的天堂av网站 | 精品无人区无码乱码毛片国产 | 亚洲七七久久桃花影院 | 天堂а√在线中文在线 | 精品国产麻豆免费人成网站 | 国产免费观看黄av片 | 漂亮人妻洗澡被公强 日日躁 | 国产精品亚洲专区无码不卡 | 国产精品亚洲五月天高清 | 男人和女人高潮免费网站 | 国产无遮挡又黄又爽免费视频 | 色婷婷综合中文久久一本 | √天堂中文官网8在线 | 国产精品高潮呻吟av久久4虎 | 少妇性俱乐部纵欲狂欢电影 | 伊人久久大香线蕉亚洲 | 日本一区二区三区免费高清 | 俄罗斯老熟妇色xxxx | 无码人妻少妇伦在线电影 | 国产免费无码一区二区视频 | 国产精品久久久久久久9999 | 东京一本一道一二三区 | 亚洲爆乳大丰满无码专区 | 人人妻人人澡人人爽欧美精品 | 国产卡一卡二卡三 | 国产97在线 | 亚洲 | 熟妇人妻中文av无码 | 伦伦影院午夜理论片 | 中文字幕久久久久人妻 | 久久精品无码一区二区三区 | 99久久精品国产一区二区蜜芽 | 国产极品美女高潮无套在线观看 | 熟妇人妻无乱码中文字幕 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 亚洲成在人网站无码天堂 | 人人妻人人澡人人爽欧美一区 | 激情亚洲一区国产精品 | 久久综合香蕉国产蜜臀av | 国产亚洲精品久久久久久国模美 | aa片在线观看视频在线播放 | 国产乱人偷精品人妻a片 | 亚洲精品久久久久avwww潮水 | 一本久道久久综合狠狠爱 | 亚洲人成无码网www | 亚洲欧美日韩成人高清在线一区 | 亚洲一区二区三区 | 精品偷拍一区二区三区在线看 | 免费播放一区二区三区 | 又粗又大又硬又长又爽 | 少妇高潮一区二区三区99 | 欧美精品免费观看二区 | 中文字幕亚洲情99在线 | 欧美色就是色 | 久久精品国产日本波多野结衣 | 亚洲欧美国产精品久久 | 真人与拘做受免费视频一 | 国语精品一区二区三区 | 亚洲最大成人网站 | 精品成人av一区二区三区 | 啦啦啦www在线观看免费视频 | 影音先锋中文字幕无码 | 亚洲 日韩 欧美 成人 在线观看 | 国产国语老龄妇女a片 | 欧美黑人巨大xxxxx | 性啪啪chinese东北女人 | 成年美女黄网站色大免费视频 | 人妻人人添人妻人人爱 | 午夜福利不卡在线视频 | 国产97在线 | 亚洲 | 久久无码中文字幕免费影院蜜桃 | 天天av天天av天天透 | 国产在线无码精品电影网 | 国产在线aaa片一区二区99 | 西西人体www44rt大胆高清 | av人摸人人人澡人人超碰下载 | 国产精品久久久午夜夜伦鲁鲁 | 十八禁视频网站在线观看 | 捆绑白丝粉色jk震动捧喷白浆 | 激情五月综合色婷婷一区二区 | 人妻少妇精品无码专区二区 | 久久精品无码一区二区三区 | 久久综合给久久狠狠97色 | 日韩精品无码一区二区中文字幕 | 日日麻批免费40分钟无码 | 国精品人妻无码一区二区三区蜜柚 | 无码午夜成人1000部免费视频 | 人人妻人人澡人人爽人人精品 | 国产成人精品无码播放 | 色综合久久久久综合一本到桃花网 | 日本大香伊一区二区三区 | 夜夜高潮次次欢爽av女 | 澳门永久av免费网站 | 国产69精品久久久久app下载 | 成人免费无码大片a毛片 | 美女扒开屁股让男人桶 | 67194成是人免费无码 | 国产农村妇女高潮大叫 | 国产人妻精品午夜福利免费 | √天堂资源地址中文在线 | 国产精品办公室沙发 | 久久久久免费精品国产 | 国产综合色产在线精品 | 国产精品办公室沙发 | 久久综合给久久狠狠97色 | 国产精品久久久久久久影院 | 国产亚洲日韩欧美另类第八页 | 亚洲乱码国产乱码精品精 | 国产激情艳情在线看视频 | 日本乱人伦片中文三区 | 丰满人妻一区二区三区免费视频 | 国产内射爽爽大片视频社区在线 | 亚洲熟悉妇女xxx妇女av | 精品国产一区二区三区四区在线看 | 永久免费观看国产裸体美女 | 日日摸日日碰夜夜爽av | 性色欲网站人妻丰满中文久久不卡 | 亚洲精品久久久久久久久久久 | 国产成人精品一区二区在线小狼 | 九一九色国产 | 国产欧美亚洲精品a | 午夜精品久久久久久久 | 日本一卡二卡不卡视频查询 | 51国偷自产一区二区三区 | 久久国语露脸国产精品电影 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 一本加勒比波多野结衣 | 国产精品99爱免费视频 | 午夜性刺激在线视频免费 | 女人色极品影院 | 人人妻人人澡人人爽欧美一区 | 激情爆乳一区二区三区 | 久久人人97超碰a片精品 | 国产精品-区区久久久狼 | 国产精品无码成人午夜电影 | 亚洲成在人网站无码天堂 | 国产小呦泬泬99精品 | 国产精品毛片一区二区 | 亚洲无人区一区二区三区 | 日韩亚洲欧美中文高清在线 | 中国女人内谢69xxxxxa片 | 一本无码人妻在中文字幕免费 | 成人无码精品1区2区3区免费看 | 亚洲国产一区二区三区在线观看 | 在线看片无码永久免费视频 | 亚洲欧美中文字幕5发布 | 欧美黑人性暴力猛交喷水 | 中文字幕亚洲情99在线 | 永久免费观看国产裸体美女 | 亚洲成熟女人毛毛耸耸多 | 永久免费精品精品永久-夜色 | 午夜精品久久久久久久 | 综合人妻久久一区二区精品 | 亚洲熟熟妇xxxx | 亚洲经典千人经典日产 | 极品尤物被啪到呻吟喷水 | 麻豆国产人妻欲求不满谁演的 | 天堂亚洲2017在线观看 | 久久精品丝袜高跟鞋 | 日日麻批免费40分钟无码 | 国产精品毛片一区二区 | 全黄性性激高免费视频 | 一本色道婷婷久久欧美 | 亚洲综合无码久久精品综合 | 无码吃奶揉捏奶头高潮视频 | 亚无码乱人伦一区二区 | 欧洲极品少妇 | 色欲人妻aaaaaaa无码 | 中国女人内谢69xxxxxa片 | 日韩亚洲欧美中文高清在线 | 久久午夜无码鲁丝片 | 日韩av无码一区二区三区 | 欧美人与禽猛交狂配 | 亚洲精品欧美二区三区中文字幕 | 国内少妇偷人精品视频免费 | 午夜无码人妻av大片色欲 | 中文字幕亚洲情99在线 | 国产午夜精品一区二区三区嫩草 | 久久久亚洲欧洲日产国码αv | 又湿又紧又大又爽a视频国产 | 亚洲熟妇色xxxxx欧美老妇y | 狠狠色欧美亚洲狠狠色www | 中文字幕无线码免费人妻 | 日本精品人妻无码77777 天堂一区人妻无码 | 国产麻豆精品精东影业av网站 | 精品偷拍一区二区三区在线看 | 中文字幕亚洲情99在线 | 在线播放亚洲第一字幕 | 国产特级毛片aaaaaaa高清 | 国产超级va在线观看视频 | 欧美肥老太牲交大战 | 亚洲熟妇色xxxxx欧美老妇 | 国产亚洲人成在线播放 | 国产av人人夜夜澡人人爽麻豆 | 超碰97人人射妻 | 亚洲码国产精品高潮在线 | 色欲久久久天天天综合网精品 | 色欲av亚洲一区无码少妇 | 国产又粗又硬又大爽黄老大爷视 | 亚洲精品久久久久久久久久久 | 四虎永久在线精品免费网址 | 狠狠亚洲超碰狼人久久 | 国产午夜福利亚洲第一 | 国产精品第一区揄拍无码 | 国产偷抇久久精品a片69 | 国产一区二区三区四区五区加勒比 | 国产精品怡红院永久免费 | 永久免费精品精品永久-夜色 | 亚洲自偷精品视频自拍 | 性欧美熟妇videofreesex | 成年女人永久免费看片 | 色婷婷欧美在线播放内射 | 精品国产麻豆免费人成网站 | 国产综合色产在线精品 | 波多野结衣乳巨码无在线观看 | 日韩av无码一区二区三区不卡 | 日韩无套无码精品 | 亚洲精品国偷拍自产在线麻豆 | 亚洲综合无码一区二区三区 | 粉嫩少妇内射浓精videos | 少妇性俱乐部纵欲狂欢电影 | 国产 浪潮av性色四虎 | aⅴ在线视频男人的天堂 | 日本免费一区二区三区最新 | 久久久国产一区二区三区 | 好男人www社区 | 国内精品人妻无码久久久影院 | 国产午夜手机精彩视频 | 久久视频在线观看精品 | 国产在线无码精品电影网 | 麻豆人妻少妇精品无码专区 | 国产乱人偷精品人妻a片 | 蜜臀aⅴ国产精品久久久国产老师 | 伊人久久大香线蕉午夜 | 熟妇人妻无乱码中文字幕 | 三上悠亚人妻中文字幕在线 | 高潮毛片无遮挡高清免费 | 蜜桃av抽搐高潮一区二区 | 欧美精品在线观看 | 一本大道伊人av久久综合 | 亚洲区欧美区综合区自拍区 | 久久亚洲a片com人成 | 欧美35页视频在线观看 | 一区二区传媒有限公司 | √天堂资源地址中文在线 | 欧美精品国产综合久久 | 精品国产一区二区三区av 性色 | 奇米影视7777久久精品人人爽 | 国产午夜亚洲精品不卡 | 免费看少妇作爱视频 | 中文无码伦av中文字幕 | 久久精品中文闷骚内射 | 白嫩日本少妇做爰 | 无码人妻少妇伦在线电影 | 一本色道久久综合狠狠躁 | 久久无码人妻影院 | 久久国产精品精品国产色婷婷 | 小泽玛莉亚一区二区视频在线 | 7777奇米四色成人眼影 | 特黄特色大片免费播放器图片 | 天堂久久天堂av色综合 | 久久久久免费精品国产 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 亚洲精品欧美二区三区中文字幕 | 婷婷丁香五月天综合东京热 | 啦啦啦www在线观看免费视频 | 领导边摸边吃奶边做爽在线观看 | 久久久www成人免费毛片 | 亚洲色无码一区二区三区 | 日韩人妻少妇一区二区三区 | 亚洲中文字幕乱码av波多ji | 99久久无码一区人妻 | 精品偷自拍另类在线观看 | 无码人妻出轨黑人中文字幕 | 中文字幕 亚洲精品 第1页 | 丰满少妇人妻久久久久久 | 国产精品人人妻人人爽 | 日本精品久久久久中文字幕 | 午夜成人1000部免费视频 | 伊人久久大香线焦av综合影院 | 俺去俺来也www色官网 | 亚洲精品午夜国产va久久成人 | 久久人妻内射无码一区三区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 牲欲强的熟妇农村老妇女 | 国内精品人妻无码久久久影院蜜桃 | 黑人巨大精品欧美黑寡妇 | 久久综合色之久久综合 | 国产精品成人av在线观看 | 国产国语老龄妇女a片 | 又大又黄又粗又爽的免费视频 | 性做久久久久久久久 | 国产真人无遮挡作爱免费视频 | 免费观看的无遮挡av | 日本一区二区三区免费播放 | 午夜无码区在线观看 | 亚洲精品一区二区三区四区五区 | 亚洲中文字幕久久无码 | 性生交大片免费看女人按摩摩 | 老太婆性杂交欧美肥老太 | 亚洲一区av无码专区在线观看 | 久久99精品国产麻豆 | 久久久无码中文字幕久... | 亚洲人交乣女bbw | 婷婷丁香五月天综合东京热 | 大色综合色综合网站 | 欧美日韩一区二区综合 | 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲精品一区二区三区婷婷月 | 亚洲小说春色综合另类 | 伊人久久大香线焦av综合影院 | 国产凸凹视频一区二区 | 成人性做爰aaa片免费看不忠 | 亚洲色欲色欲天天天www | 在线a亚洲视频播放在线观看 | 国产成人无码av在线影院 | a片在线免费观看 | 97色伦图片97综合影院 | 色婷婷av一区二区三区之红樱桃 | 国产特级毛片aaaaaaa高清 | 少妇被粗大的猛进出69影院 | 欧美国产日韩亚洲中文 | 老子影院午夜精品无码 | 精品国偷自产在线视频 | 无码免费一区二区三区 |