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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

全面解读java虚拟机

發(fā)布時(shí)間:2024/1/17 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 全面解读java虚拟机 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

JVM是虛擬機(jī),也是一種規(guī)范,他遵循著馮·諾依曼體系結(jié)構(gòu)的設(shè)計(jì)原理。馮·諾依曼體系結(jié)構(gòu)中,指出計(jì)算機(jī)處理的數(shù)據(jù)和指令都是二進(jìn)制數(shù),采用存儲(chǔ)程序方式不加區(qū)分的存儲(chǔ)在同一個(gè)存儲(chǔ)器里,并且順序執(zhí)行,指令由操作碼和地址碼組成,操作碼決定了操作類型和所操作的數(shù)的數(shù)字類型,地址碼則指出地址碼和操作數(shù)。從dos到window8,從unix到ubuntu和CentOS,還有MAC OS等等,不同的操作系統(tǒng)指令集以及數(shù)據(jù)結(jié)構(gòu)都有著差異,而JVM通過在操作系統(tǒng)上建立虛擬機(jī),自己定義出來的一套統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)和操作指令,把同一套語言翻譯給各大主流的操作系統(tǒng),實(shí)現(xiàn)了跨平臺(tái)運(yùn)行,可以說JVM是java的核心,是java可以一次編譯到處運(yùn)行的本質(zhì)所在。

我研究學(xué)習(xí)了JVM的組成和運(yùn)行原理,JVM的統(tǒng)一數(shù)據(jù)格式規(guī)范、字節(jié)碼文件結(jié)構(gòu),JVM關(guān)于內(nèi)存的管理。

一、JVM的組成和運(yùn)行原理 。

JVM的畢竟是個(gè)虛擬機(jī),是一種規(guī)范,雖說符合馮諾依曼的計(jì)算機(jī)設(shè)計(jì)理念,但是他并不是實(shí)體計(jì)算機(jī),所以他的組成也不是什么存儲(chǔ)器,控制器,運(yùn)算器,輸入輸出設(shè)備。在我看來,JVM運(yùn)行在真實(shí)的操作系統(tǒng)中表現(xiàn)的更像應(yīng)用或者說是進(jìn)程,他的組成可以理解為JVM這個(gè)進(jìn)程有哪些功能模塊,而這些功能模塊的運(yùn)作可以看做是JVM的運(yùn)行原理。JVM有多種實(shí)現(xiàn),例如Oracle的JVM,HP的JVM和IBM的JVM等,而在本文中研究學(xué)習(xí)的則是使用最廣泛的Oracle的HotSpot JVM。

1.JVM在JDK中的位置。

JDK是java開發(fā)的必備工具箱,JDK其中有一部分是JRE,JRE是JAVA運(yùn)行環(huán)境,JVM則是JRE最核心的部分。我從oracle.com截取了一張關(guān)于JDK Standard Edtion的組成圖,

從最底層的位置可以看出來JVM有多重要,而實(shí)際項(xiàng)目中JAVA應(yīng)用的性能優(yōu)化,OOM等異常的處理最終都得從JVM這兒來解決。HotSpot是Oracle關(guān)于JVM的商標(biāo),區(qū)別于IBM,HP等廠商開發(fā)的JVM。Java HotSpot Client VM和Java HotSpot Server VM是JDK關(guān)于JVM的兩種不同的實(shí)現(xiàn),前者可以減少啟動(dòng)時(shí)間和內(nèi)存占用,而后者則提供更加優(yōu)秀的程序運(yùn)行速度(參考自:http://docs.oracle.com/javase/8/docs/technotes/guides/vm/index.html ,該文檔有關(guān)于各個(gè)版本的JVM的介紹)。在命令行,通過java -version可以查看關(guān)于當(dāng)前機(jī)器JVM的信息,下面是我在Win8系統(tǒng)上執(zhí)行命令的截圖,

?

可以看出我裝的是build 20.13-b02版本,HotSpot 類型Server模式的JVM。?

2.JVM的組成

JVM由4大部分組成:ClassLoader,Runtime Data Area,Execution Engine,Native Interface。

我從CSDN找了一張描述JVM大致結(jié)構(gòu)的圖:

?

2.1.?ClassLoader 是負(fù)責(zé)加載class文件,class文件在文件開頭有特定的文件標(biāo)示,并且ClassLoader只負(fù)責(zé)class文件的加載,至于它是否可以運(yùn)行,則由Execution Engine決定。

2.2.Native Interface 是負(fù)責(zé)調(diào)用本地接口的。他的作用是調(diào)用不同語言的接口給JAVA用,他會(huì)在Native Method Stack中記錄對(duì)應(yīng)的本地方法,然后調(diào)用該方法時(shí)就通過Execution Engine加載對(duì)應(yīng)的本地lib。原本多于用一些專業(yè)領(lǐng)域,如JAVA驅(qū)動(dòng),地圖制作引擎等,現(xiàn)在關(guān)于這種本地方法接口的調(diào)用已經(jīng)被類似于Socket通信,WebService等方式取代。

2.3.Execution Engine 是執(zhí)行引擎,也叫Interpreter。Class文件被加載后,會(huì)把指令和數(shù)據(jù)信息放入內(nèi)存中,Execution Engine則負(fù)責(zé)把這些命令解釋給操作系統(tǒng)。

2.4.Runtime Data Area 則是存放數(shù)據(jù)的,分為五部分:Stack,Heap,Method Area,PC Register,Native Method Stack。幾乎所有的關(guān)于java內(nèi)存方面的問題,都是集中在這塊。下圖是javapapers.com上關(guān)于Run-time Data Areas的描述:

可以看出它把Method Area化為了Heap的一部分,javapapers.com中認(rèn)為Method Area是Heap的邏輯區(qū)域,但這取決于JVM的實(shí)現(xiàn)者,而HotSpot JVM中把Method Area劃分為非堆內(nèi)存,顯然是不包含在Heap中的。下圖是javacodegeeks.com中,2014年9月刊出的一片博文中關(guān)于Runtime Data Area的劃分,其中指出,NonHeap包含PermGen和Code Cache,PermGen包含Method Area,而且PermGen在JAVA SE 8中已經(jīng)不再用了。查閱資料(https://abhirockzz.wordpress.com/2014/03/18/java-se-8-is-knocking-are-you-there/)得知,java8中PermGen已經(jīng)從JVM中移除并被MetaSpace取代,java8中也不會(huì)見到OOM:PermGen Space的異常。目前Runtime Data Area可以用下圖描述它的組成:

2.4.1.?Stack 是java棧內(nèi)存,它等價(jià)于C語言中的棧,棧的內(nèi)存地址是不連續(xù)的,每個(gè)線程都擁有自己的棧。 棧里面存儲(chǔ)著的是StackFrame,在《JVM Specification》中文版中被譯作java虛擬機(jī)框架,也叫做棧幀。StackFrame包含三類信息:局部變量,執(zhí)行環(huán)境,操作數(shù)棧。局部變量用來存儲(chǔ)一個(gè)類的方法中所用到的局部變量。執(zhí)行環(huán)境用于保存解析器對(duì)于java字節(jié)碼進(jìn)行解釋過程中需要的信息,包括:上次調(diào)用的方法、局部變量指針和操作數(shù)棧的棧頂和棧底指針。操作數(shù)棧用于存儲(chǔ)運(yùn)算所需要的操作數(shù)和結(jié)果。StackFrame在方法被調(diào)用時(shí)創(chuàng)建,在某個(gè)線程中,某個(gè)時(shí)間點(diǎn)上,只有一個(gè)框架是活躍的,該框架被稱為Current Frame,而框架中的方法被稱為Current Method,其中定義的類為Current Class。局部變量和操作數(shù)棧上的操作總是引用當(dāng)前框架。當(dāng)Stack Frame中方法被執(zhí)行完之后,或者調(diào)用別的StackFrame中的方法時(shí),則當(dāng)前棧變?yōu)榱硗庖粋€(gè)StackFrame。Stack的大小是由兩種類型,固定和動(dòng)態(tài)的,動(dòng)態(tài)類型的??梢园凑站€程的需要分配。 下面兩張圖是關(guān)于棧之間關(guān)系以及棧和非堆內(nèi)存的關(guān)系基本描述(來自 http://www.programering.com/a/MzM3QzNwATA.html ):

?

?

?

2.4.2. Heap 是用來存放對(duì)象信息的,和Stack不同,Stack代表著一種運(yùn)行時(shí)的狀態(tài)。換句話說,棧是運(yùn)行時(shí)單位,解決程序該如何執(zhí)行的問題,而堆是存儲(chǔ)的單位,解決數(shù)據(jù)存儲(chǔ)的問題。Heap是伴隨著JVM的啟動(dòng)而創(chuàng)建,負(fù)責(zé)存儲(chǔ)所有對(duì)象實(shí)例和數(shù)組的。堆的存儲(chǔ)空間和棧一樣是不需要連續(xù)的,它分為Young Generation和Old Generation(也叫Tenured Generation)兩大部分。Young Generation分為Eden和Survivor,Survivor又分為From Space和 ToSpace。

和Heap經(jīng)常一起提及的概念是PermanentSpace,它是用來加載類對(duì)象的專門的內(nèi)存區(qū),是非堆內(nèi)存,和Heap一起組成JAVA內(nèi)存,它包含MethodArea區(qū)(在沒有Code Cache的HotSpotJVM實(shí)現(xiàn)里,則MethodArea就相當(dāng)于GenerationSpace)。 在JVM初始化的時(shí)候,我們可以通過參數(shù)來分別指定,PermanentSpace的大小、堆的大小、以及Young Generation和Old Generation的比值、Eden區(qū)和From Space的比值,從而來細(xì)粒度的適應(yīng)不同JAVA應(yīng)用的內(nèi)存需求。

2.4.3. PC Register 是程序計(jì)數(shù)寄存器,每個(gè)JAVA線程都有一個(gè)單獨(dú)的PC Register,他是一個(gè)指針,由Execution Engine讀取下一條指令。如果該線程正在執(zhí)行java方法,則PC Register存儲(chǔ)的是 正在被執(zhí)行的指令的地址,如果是本地方法,PC Register的值沒有定義。PC寄存器非常小,只占用一個(gè)字寬,可以持有一個(gè)returnAdress或者特定平臺(tái)的一個(gè)指針。

2.4.4. Method Area 在HotSpot JVM的實(shí)現(xiàn)中屬于非堆區(qū),非堆區(qū)包括兩部分:Permanet Generation和Code Cache,而Method Area屬于Permanert Generation的一部分。Permanent Generation用來存儲(chǔ)類信息,比如說:class definitions,structures,methods, field, method (data and code) 和 constants。Code Cache用來存儲(chǔ)Compiled Code,即編譯好的本地代碼,在HotSpot JVM中通過JIT(Just In Time) Compiler生成,JIT是即時(shí)編譯器,他是為了提高指令的執(zhí)行效率,把字節(jié)碼文件編譯成本地機(jī)器代碼,如下圖:

?

引用一個(gè)經(jīng)典的案例來理解Stack,Heap和Method Area的劃分,就是Sring a="xx";Stirng b="xx",問是否a==b? 首先==符號(hào)是用來判斷兩個(gè)對(duì)象的引用地址是否相同,而在上面的題目中,a和b按理來說申請(qǐng)的是Stack中不同的地址,但是他們指向Method Area中Runtime Constant Pool的同一個(gè)地址,按照網(wǎng)上的解釋,在a賦值為“xx”時(shí),會(huì)在Runtime Contant Pool中生成一個(gè)String Constant,當(dāng)b也賦值為“xx”時(shí),那么會(huì)在常量池中查看是否存在值為“xx”的常量,存在的話,則把b的指針也指向“xx”的地址,而不是新生成一個(gè)String Constant。我查閱了網(wǎng)絡(luò)上大家關(guān)于String Constant的存儲(chǔ)的說說法,存在略微差別的是,它存儲(chǔ)在哪里,有人說Heap中會(huì)分配出一個(gè)常量池,用來存儲(chǔ)常量,所有線程共享它。而有人說常量池是Method Area的一部分,而Method Area屬于非堆內(nèi)存,那怎么能說常量池存在于堆中?

我認(rèn)為,其實(shí)兩種理解都沒錯(cuò)。Method Area的確從邏輯上講可以是Heap的一部分,在某些JVM實(shí)現(xiàn)里從堆上開辟一塊存儲(chǔ)空間來記錄常量是符合JVM常量池設(shè)計(jì)目的的,所以前一種說法沒問題。對(duì)于后一種說法,HotSpot JVM的實(shí)現(xiàn)中的確是把方法區(qū)劃分為了非堆內(nèi)存,意思就是它不在堆上。我在HotSpot JVM做了個(gè)簡(jiǎn)單的實(shí)驗(yàn),定義多個(gè)常量之后,程序拋出OOM:PermGen Space異常,印證了JVM實(shí)現(xiàn)中常量池是在Permanent Space中的說法。但是,我的JDK版本是1.6的。查閱資料,JDK1.7中InternedStrings已經(jīng)不再存儲(chǔ)在PermanentSpace中,而是放到了Heap中;JDK8中PermanentSpace已經(jīng)被完全移除,InternedStrings也被放到了MetaSpace中(如果出現(xiàn)內(nèi)存溢出,會(huì)報(bào)OOM:MetaSpace,這里有個(gè)關(guān)于兩者性能對(duì)比的文章: 。 所以,仁者見仁,智者見智,一個(gè)饅頭足以引發(fā)血案,就算是同一個(gè)商家的JVM,畢竟JDK版本在更新,或許正如StackOverFlow上大神們所說,對(duì)于理解JVM Runtime Data Area這一部分的劃分邏輯,還是去看對(duì)應(yīng)版本的JDK源碼比較靠譜,或者是參考不同的版本JVM Specification。

2.4.5.?Native Method Stack 是供本地方法(非java)使用的棧。每個(gè)線程持有一個(gè)Native Method Stack。

3.JVM的運(yùn)行原理簡(jiǎn)介

Java 程序被javac工具編譯為.class字節(jié)碼文件之后,我們執(zhí)行java命令,該class文件便被JVM的Class Loader加載,可以看出JVM的啟動(dòng)是通過JAVA Path下的java.exe或者java進(jìn)行的。JVM的初始化、運(yùn)行到結(jié)束大概包括這么幾步:

調(diào)用操作系統(tǒng)API判斷系統(tǒng)的CPU架構(gòu),根據(jù)對(duì)應(yīng)CPU類型尋找位于JRE目錄下的/lib/jvm.cfg文件,然后通過該配置文件找到對(duì)應(yīng)的jvm.dll文件(如果我們參數(shù)中有-server或者-client, 則加載對(duì)應(yīng)參數(shù)所指定的jvm.dll,啟動(dòng)指定類型的JVM),初始化jvm.dll并且掛接到JNIENV結(jié)構(gòu)的實(shí)例上,之后就可以通過JNIENV實(shí)例裝載并且處理class文件了。class文件是字節(jié)碼文件,它按照J(rèn)VM的規(guī)范,定義了變量,方法等的詳細(xì)信息,JVM管理并且分配對(duì)應(yīng)的內(nèi)存來執(zhí)行程序,同時(shí)管理垃圾回收。直到程序結(jié)束,一種情況是JVM的所有非守護(hù)線程停止,一種情況是程序調(diào)用System.exit(),JVM的生命周期也結(jié)束。

關(guān)于JVM如何管理分配內(nèi)存,我通過class文件和垃圾回收兩部分進(jìn)行了學(xué)習(xí)。

二、JVM的內(nèi)存管理和垃圾回收

JVM中的內(nèi)存管理主要是指JVM對(duì)于Heap的管理,這是因?yàn)镾tack,PC Register和Native Method Stack都是和線程一樣的生命周期,在線程結(jié)束時(shí)自然可以被再次使用。雖然說,Stack的管理不是重點(diǎn),但是也不是完全不講究的。

1.棧的管理

JVM允許棧的大小是固定的或者是動(dòng)態(tài)變化的。在Oracle的關(guān)于參數(shù)設(shè)置的官方文檔中有關(guān)于Stack的設(shè)置(http://docs.oracle.com/cd/E13150_01/jrockit_jvm/jrockit/jrdocs/refman/optionX.html#wp1024112),是通過-Xss來設(shè)置其大小。關(guān)于Stack的默認(rèn)大小對(duì)于不同機(jī)器有不同的大小,并且不同廠商或者版本號(hào)的jvm的實(shí)現(xiàn)其大小也不同,如下表是HotSpot的默認(rèn)大小:

PlatformDefault
Windows IA3264 KB
Linux IA32128 KB
Windows x86_64128 KB
Linux x86_64256 KB
Windows IA64320 KB
Linux IA641024 KB (1 MB)
Solaris Sparc512 KB

我們一般通過減少常量,參數(shù)的個(gè)數(shù)來減少棧的增長(zhǎng),在程序設(shè)計(jì)時(shí),我們把一些常量定義到一個(gè)對(duì)象中,然后來引用他們可以體現(xiàn)這一點(diǎn)。另外,少用遞歸調(diào)用也可以減少棧的占用。

棧是不需要垃圾回收的,盡管說垃圾回收是java內(nèi)存管理的一個(gè)很熱的話題,棧中的對(duì)象如果用垃圾回收的觀點(diǎn)來看,他永遠(yuǎn)是live狀態(tài),是可以reachable的,所以也不需要回收,他占有的空間隨著Thread的結(jié)束而釋放。(參考自:http://stackoverflow.com/questions/20030120/java-default-stack-size)
關(guān)于棧一般會(huì)發(fā)生以下兩種異常:

1.當(dāng)線程中的計(jì)算所需要的棧超過所允許大小時(shí),會(huì)拋出StackOverflowError。

2.當(dāng)Java棧試圖擴(kuò)展時(shí),沒有足夠的存儲(chǔ)器來實(shí)現(xiàn)擴(kuò)展,JVM會(huì)報(bào)OutOfMemoryError。

我針對(duì)棧進(jìn)行了實(shí)驗(yàn),由于遞歸的調(diào)用可以致使棧的引用增加,導(dǎo)致溢出,所以設(shè)計(jì)代碼如下:

我的機(jī)器是x86_64系統(tǒng),所以Stack的默認(rèn)大小是128KB,上述程序在運(yùn)行時(shí)會(huì)報(bào)錯(cuò):

而當(dāng)我在eclipse中調(diào)整了-Xss參數(shù)到3M之后,該異常消失

?

另外棧上有一點(diǎn)得注意的是,對(duì)于本地代碼調(diào)用,可能會(huì)在棧中申請(qǐng)內(nèi)存,比如C調(diào)用malloc(),而這種情況下,GC是管不著的,需要我們?cè)诔绦蛑?#xff0c;手動(dòng)管理?xiàng)?nèi)存,使用free()方法釋放內(nèi)存。

2.堆的管理

堆的管理要比棧管理復(fù)雜的多,我通過堆的各部分的作用、設(shè)置,以及各部分可能發(fā)生的異常,以及如何避免各部分異常進(jìn)行了學(xué)習(xí)。

?

上圖是 Heap和PermanentSapce的組合圖,其中?Eden區(qū)里面存著是新生的對(duì)象,From Space和To Space中存放著是每次垃圾回收后存活下來的對(duì)象 ,所以每次垃圾回收后,Eden區(qū)會(huì)被清空。 存活下來的對(duì)象先是放到From Space,當(dāng)From Space滿了之后移動(dòng)到To Space。當(dāng)To Space滿了之后移動(dòng)到Old Space。Survivor的兩個(gè)區(qū)是對(duì)稱的,沒先后關(guān)系,所以同一個(gè)區(qū)中可能同時(shí)存在從Eden復(fù)制過來 對(duì)象,和從前一個(gè)Survivor復(fù)制過來的對(duì)象,而復(fù)制到年老區(qū)的只有從第一個(gè)Survivor復(fù)制過來的對(duì)象。而且,Survivor區(qū)總有一個(gè)是空的。同時(shí),根據(jù)程序需要,Survivor區(qū)是可以配置為多個(gè)的(多于兩個(gè)),這樣可以增加對(duì)象在年輕代中的存在時(shí)間,減少被放到年老代的可能。

Old Space中則存放生命周期比較長(zhǎng)的對(duì)象,而且有些比較大的新生對(duì)象也放在Old Space中。

堆的大小通過-Xms和-Xmx來指定最小值和最大值,通過-Xmn來指定Young Generation的大小(一些老版本也用-XX:NewSize指定), 即上圖中的Eden加FromSpace和ToSpace的總大小。然后通過-XX:NewRatio來指定Eden區(qū)的大小,在Xms和Xmx相等的情況下,該參數(shù)不需要設(shè)置。通過-XX:SurvivorRatio來設(shè)置Eden和一個(gè)Survivor區(qū)的比值。(參考自博文:)

堆異常分為兩種,一種是Out of Memory(OOM),一種是Memory Leak(ML)。Memory Leak最終將導(dǎo)致OOM。實(shí)際應(yīng)用中表現(xiàn)為:從Console看,內(nèi)存監(jiān)控曲線一直在頂部,程序響應(yīng)慢,從線程看,大部分的線程在進(jìn)行GC,占用比較多的CPU,最終程序異常終止,報(bào)OOM。OOM發(fā)生的時(shí)間不定,有短的一個(gè)小時(shí),有長(zhǎng)的10天一個(gè)月的。關(guān)于異常的處理,確定OOM/ML異常后,一定要注意保護(hù)現(xiàn)場(chǎng),可以dump heap,如果沒有現(xiàn)場(chǎng)則開啟GCFlag收集垃圾回收日志,然后進(jìn)行分析,確定問題所在。如果問題不是ML的話,一般通過增加Heap,增加物理內(nèi)存來解決問題,是的話,就修改程序邏輯。

3.垃圾回收

JVM中會(huì)在以下情況觸發(fā)回收:對(duì)象沒有被引用,作用域發(fā)生未捕捉異常,程序正常執(zhí)行完畢,程序執(zhí)行了System.exit(),程序發(fā)生意外終止。

JVM中標(biāo)記垃圾使用的算法是一種根搜索算法。簡(jiǎn)單的說,就是從一個(gè)叫GC Roots的對(duì)象開始(GC ROOT節(jié)點(diǎn)主要在全局性的引用(例如常量或靜態(tài)屬性)與執(zhí)行上下文(例如棧幀中的本地變量表)中),向下搜索,如果一個(gè)對(duì)象不能達(dá)到GC Roots對(duì)象的時(shí)候,說明它可以被回收了。這種算法比一種叫做引用計(jì)數(shù)法的垃圾標(biāo)記算法要好,因?yàn)樗苊饬水?dāng)兩個(gè)對(duì)象啊互相引用時(shí)無法被回收的現(xiàn)象。

注意:1.?如果在節(jié)點(diǎn)搜索中從ROOT不能到達(dá)這個(gè)對(duì)象,并不是一定會(huì)被回收,因?yàn)镴VM給了這些對(duì)象第二次機(jī)會(huì),這些對(duì)象會(huì)被第一次標(biāo)記(“緩刑”)并且會(huì)進(jìn)行一次篩選,篩選條件就是此對(duì)象是否有必要執(zhí)行finalize()方法,(當(dāng)對(duì)象覆蓋finalized方法或者已經(jīng)被執(zhí)行過一次,都視為沒必要執(zhí)行finalize),通過篩選的對(duì)象放入F-Queue隊(duì)列,低優(yōu)先級(jí)的finalize線程會(huì)執(zhí)行這個(gè)方法,這里的“執(zhí)行”是說虛擬機(jī)會(huì)觸發(fā)這個(gè)方法,但并不承諾會(huì)等到這個(gè)方法執(zhí)行完成,因?yàn)閒inalize方法中可能有死循環(huán),如果在這次執(zhí)行中,能將自己拯救(將自身(this)與引用鏈上的任何一個(gè)對(duì)象關(guān)聯(lián)即可(比如吧自己的this賦值給某個(gè)類變量或者成員變量)),那么JVM在進(jìn)行第二次標(biāo)記的時(shí)候就會(huì)將他移除即將回收的集合。

2. Elden沒有足夠的內(nèi)存時(shí)會(huì)MInor GC,可以通過 -XX:PreteureSizeThreshold參數(shù)設(shè)置當(dāng)對(duì)象 >=這個(gè)值時(shí),會(huì)直接放入老年代。

JVM中對(duì)于被標(biāo)記為垃圾的對(duì)象進(jìn)行回收時(shí)又分為了一下3種算法:

1.標(biāo)記清除算法,該算法是從根集合掃描整個(gè)空間,標(biāo)記存活的對(duì)象,然后在掃描整個(gè)空間對(duì)沒有被標(biāo)記的對(duì)象進(jìn)行回收,這種算法在存活對(duì)象較多時(shí)比較高效,但會(huì)產(chǎn)生內(nèi)存碎片。

2.復(fù)制算法,該算法是從根集合掃描,并將存活的對(duì)象復(fù)制到新的空間,這種算法在存活對(duì)象少時(shí)比較高效。(適合新生代每次生存的對(duì)象很少)

3.標(biāo)記整理算法,標(biāo)記整理算法和標(biāo)記清除算法一樣都會(huì)掃描并標(biāo)記存活對(duì)象,在回收未標(biāo)記對(duì)象的同時(shí)會(huì)整理被標(biāo)記的對(duì)象,解決了內(nèi)存碎片的問題,(適合老年代:沒有過多內(nèi)存)。

4.分代收集。

?

JVM中,不同的 內(nèi)存區(qū)域作用和性質(zhì)不一樣,使用的垃圾回收算法也不一樣,所以JVM中又定義了幾種不同的垃圾回收器(圖中連線代表兩個(gè)回收器可以同時(shí)使用):

?

?

1.Serial GC。從名字上看,串行GC意味著是一種單線程的,所以它要求收集的時(shí)候所有的線程暫停。這對(duì)于高性能的應(yīng)用是不合理的,所以串行GC一般用于Client模式的JVM中。

2.ParNew GC。是在SerialGC的基礎(chǔ)上,增加了多線程機(jī)制。但是如果機(jī)器是單CPU的,這種收集器是比SerialGC效率低的。

3.Parrallel Scavenge GC。這種收集器又叫吞吐量?jī)?yōu)先收集器,而吞吐量=程序運(yùn)行時(shí)間/(JVM執(zhí)行回收的時(shí)間+程序運(yùn)行時(shí)間),假設(shè)程序運(yùn)行了100分鐘,JVM的垃圾回收占用1分鐘,那么吞吐量就是99%。Parallel Scavenge GC由于可以提供比較不錯(cuò)的吞吐量,所以被作為了server模式JVM的默認(rèn)配置。

4.ParallelOld是老生代并行收集器的一種,使用了標(biāo)記整理算法,是JDK1.6中引進(jìn)的,在之前老生代只能使用串行回收收集器。

5.Serial Old是老生代client模式下的默認(rèn)收集器,單線程執(zhí)行,同時(shí)也作為CMS收集器失敗后的備用收集器。

6.CMS又稱響應(yīng)時(shí)間優(yōu)先回收器,使用標(biāo)記清除算法。他的回收線程數(shù)為(CPU核心數(shù)+3)/4,所以當(dāng)CPU核心數(shù)為2時(shí)比較高效些。CMS分為4個(gè)過程:初始標(biāo)記、并發(fā)標(biāo)記、重新標(biāo)記、并發(fā)清除。

7.GarbageFirst(G1)。比較特殊的是G1回收器既可以回收Young Generation,也可以回收Tenured Generation。它是在JDK6的某個(gè)版本中才引入的,性能比較高,同時(shí)注意了吞吐量和響應(yīng)時(shí)間。

對(duì)于垃圾收集器的組合使用可以通過下表中的參數(shù)指定:

?

默認(rèn)的GC種類可以通過jvm.cfg或者通過jmap dump出heap來查看,一般我們通過jstat -gcutil [pid] 1000可以查看每秒gc的大體情況,或者可以在啟動(dòng)參數(shù)中加入:-verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:./gc.log來記錄GC日志。

GC中有一種情況叫做Full GC,以下幾種情況會(huì)觸發(fā)Full GC:

1.Tenured Space空間不足以創(chuàng)建打的對(duì)象或者數(shù)組,會(huì)執(zhí)行FullGC,并且當(dāng)FullGC之后空間如果還不夠,那么會(huì)OOM:java heap space。

2.Permanet Generation的大小不足,存放了太多的類信息,在非CMS情況下回觸發(fā)FullGC。如果之后空間還不夠,會(huì)OOM:PermGen space。

3.CMS GC時(shí)出現(xiàn)promotion failed和concurrent mode failure時(shí),也會(huì)觸發(fā)FullGC。promotion failed是在進(jìn)行Minor GC時(shí),survivor space放不下、對(duì)象只能放入舊生代,而此時(shí)舊生代也放不下造成的;concurrent mode failure是在執(zhí)行CMS GC的過程中同時(shí)有對(duì)象要放入舊生代,而此時(shí)舊生代空間不足造成的。

4.判斷MinorGC后,要晉升到TenuredSpace的對(duì)象大小大于TenuredSpace的大小,也會(huì)觸發(fā)FullGC。

可以看出,當(dāng)FullGC頻繁發(fā)生時(shí),一定是內(nèi)存出問題了。

三、JVM的數(shù)據(jù)格式規(guī)范和Class文件

1.數(shù)據(jù)類型規(guī)范

依據(jù)馮諾依曼的計(jì)算機(jī)理論,計(jì)算機(jī)最后處理的都是二進(jìn)制的數(shù),而JVM是怎么把java文件最后轉(zhuǎn)化成了各個(gè)平臺(tái)都可以識(shí)別的二進(jìn)制呢?JVM自己定義了一個(gè)抽象的存儲(chǔ)數(shù)據(jù)單位,叫做Word。一個(gè)字足夠大以持有byte、char、short、int、float、reference或者returnAdress的一個(gè)值,兩個(gè)字則足夠持有更大的類型long、double。它通常是主機(jī)平臺(tái)一個(gè)指針的大小,如32位的平臺(tái)上,字是32位。

同時(shí)JVM中定義了它所支持的基本數(shù)據(jù)類型,包括兩部分:數(shù)值類型和returnAddress類型。數(shù)值類型分為整形和浮點(diǎn)型。

整形:

byte值是8位的有符號(hào)二進(jìn)制補(bǔ)碼整數(shù)
short值是16位的有符號(hào)二進(jìn)制補(bǔ)碼整數(shù)?
int值是32位的有符號(hào)二進(jìn)制補(bǔ)碼整數(shù)?
long值是64位的有符號(hào)二進(jìn)制補(bǔ)碼整數(shù)?
char值是表示Unicode字符的16位無符號(hào)整數(shù) ,注意Java中
是Unicode字符,占兩個(gè)字節(jié) ?,ASCii占8位但是他沒有中文字符

浮點(diǎn):

float值是32位IEEE754浮點(diǎn)數(shù)
double值是64位IEEE754浮點(diǎn)數(shù)?

?

?

returnAddress類型的值是Java虛擬機(jī)指令的操作碼的指針。

對(duì)比java的基本數(shù)據(jù)類型,jvm的規(guī)范中沒有boolean類型。這是因?yàn)閖vm中對(duì)boolean的操作是通過int類型來進(jìn)行處理的,而boolean數(shù)組則是通過byte數(shù)組來進(jìn)行處理。

至于String,我們知道它存儲(chǔ)在常量池中,但他不是基本數(shù)據(jù)類型,之所以可以存在常量池中,是因?yàn)檫@是JVM的一種規(guī)定。如果查看String源碼,我們就會(huì)發(fā)現(xiàn),String其實(shí)就是一個(gè)基于基本數(shù)據(jù)類型char的數(shù)組。如圖:

?

?

2.字節(jié)碼文件

通過字節(jié)碼文件的格式我們可以看出jvm是如何規(guī)范數(shù)據(jù)類型的。下面是ClassFile的結(jié)構(gòu):

關(guān)于各個(gè)字段的定義(參考自JVM Specification 和 博文:http://www.cnblogs.com/zhuYears/archive/2012/02/07/2340347.html),

magic:

魔數(shù),魔數(shù)的唯一作用是確定這個(gè)文件是否為一個(gè)能被虛擬機(jī)所接受的Class文件。魔數(shù)值固定為0xCAFEBABE,不會(huì)改變。

minor_version、major_version:

分別為Class文件的副版本和主版本。它們共同構(gòu)成了Class文件的格式版本號(hào)。不同版本的虛擬機(jī)實(shí)現(xiàn)支持的Class文件版本號(hào)也相應(yīng)不同,高版本號(hào)的虛擬機(jī)可以支持低版本的Class文件,反之則不成立。

constant_pool_count:

常量池計(jì)數(shù)器,constant_pool_count的值等于constant_pool表中的成員數(shù)加1。

constant_pool[]:

常量池,constant_pool是一種表結(jié)構(gòu),它包含Class文件結(jié)構(gòu)及其子結(jié)構(gòu)中引用的所有字符串常量、類或接口名、字段名和其它常量。常量池不同于其他,索引從1開始到constant_pool_count -1。

access_flags:

訪問標(biāo)志,access_flags是一種掩碼標(biāo)志,用于表示某個(gè)類或者接口的訪問權(quán)限及基礎(chǔ)屬性。access_flags的取值范圍和相應(yīng)含義見下表:

?

this_class:

類索引,this_class的值必須是對(duì)constant_pool表中項(xiàng)目的一個(gè)有效索引值。constant_pool表在這個(gè)索引處的項(xiàng)必須為CONSTANT_Class_info類型常量,表示這個(gè)Class文件所定義的類或接口。

super_class:

父類索引,對(duì)于類來說,super_class的值必須為0或者是對(duì)constant_pool表中項(xiàng)目的一個(gè)有效索引值。如果它的值不為0,那constant_pool表在這個(gè)索引處的項(xiàng)必須為CONSTANT_Class_info類型常量,表示這個(gè)Class文件所定義的類的直接父類。當(dāng)然,如果某個(gè)類super_class的值是0,那么它必定是java.lang.Object類,因?yàn)橹挥兴菦]有父類的。

interfaces_count:

接口計(jì)數(shù)器,interfaces_count的值表示當(dāng)前類或接口的直接父接口數(shù)量。

interfaces[]:

接口表,interfaces[]數(shù)組中的每個(gè)成員的值必須是一個(gè)對(duì)constant_pool表中項(xiàng)目的一個(gè)有效索引值,它的長(zhǎng)度為interfaces_count。每個(gè)成員interfaces[i] 必須為CONSTANT_Class_info類型常量。

fields_count:

字段計(jì)數(shù)器,fields_count的值表示當(dāng)前Class文件fields[]數(shù)組的成員個(gè)數(shù)。

fields[]:

字段表,fields[]數(shù)組中的每個(gè)成員都必須是一個(gè)fields_info結(jié)構(gòu)的數(shù)據(jù)項(xiàng),用于表示當(dāng)前類或接口中某個(gè)字段的完整描述。

methods_count:

方法計(jì)數(shù)器,methods_count的值表示當(dāng)前Class文件methods[]數(shù)組的成員個(gè)數(shù)。

methods[]:

方法表,methods[]數(shù)組中的每個(gè)成員都必須是一個(gè)method_info結(jié)構(gòu)的數(shù)據(jù)項(xiàng),用于表示當(dāng)前類或接口中某個(gè)方法的完整描述。

attributes_count:

屬性計(jì)數(shù)器,attributes_count的值表示當(dāng)前Class文件attributes表的成員個(gè)數(shù)。

attributes[]:

屬性表,attributes表的每個(gè)項(xiàng)的值必須是attribute_info結(jié)構(gòu)。

四、一個(gè)java類的實(shí)例分析

為了了解JVM的數(shù)據(jù)類型規(guī)范和內(nèi)存分配的大體情況,我新建了MemeryTest.java:

編譯為MemeryTest.class后,通過WinHex查看該文件,對(duì)應(yīng)字節(jié)碼文件各個(gè)部分不同的定義,我了解了下面16進(jìn)制數(shù)值的具體含義,盡管不清楚ClassLoader的具體實(shí)現(xiàn)邏輯,但是可以想象這樣一個(gè)嚴(yán)謹(jǐn)格式的文件給JVM對(duì)于內(nèi)存管理和執(zhí)行程序提供了多大的幫助。

運(yùn)行程序后,我在windows資源管理器中找到對(duì)應(yīng)的進(jìn)程ID.

并且在控制臺(tái)通過jmap -heap 10016查看堆內(nèi)存的使用情況:

?

輸出結(jié)果中表示當(dāng)前java進(jìn)程啟動(dòng)的JVM是通過4個(gè)線程進(jìn)行Parallel GC,堆的最小FreeRatio是40%,堆的最大FreeRatio是70%,堆的大小是4090M,新對(duì)象占用1.5M,Young Generation可以擴(kuò)展到最大是1363M, Tenured Generation的大小是254.5M,以及NewRadio和SurvivorRadio中,下面更是具體給出了目前Young Generation中1.5M的劃分情況,Eden占用1.0M,使用了5.4%,Space占了0.5M,使用了93%,To Space占了0.5M,使用了0%。

下面我們通過jmap dump把heap的內(nèi)容打印打文件中:

使用Eclipse的MAT插件打開對(duì)應(yīng)的文件:

選擇第一項(xiàng)內(nèi)存泄露分析報(bào)告打開test.bin文件,展示出來的是MAT關(guān)于內(nèi)存可能泄露的分析。

從結(jié)果來看,有3個(gè)地方可能存在內(nèi)存泄露,他們占據(jù)了Heap的22.10%,13.78%,14.69%,如果內(nèi)存泄露,這里一般會(huì)有一個(gè)比值非常高的對(duì)象。打開第一個(gè)Probem Suspect,結(jié)果如下:

?

ShallowHeap是對(duì)象本身占用的堆大小,不包含引用,RetainedHeap是對(duì)象所持有的Shallowheap的大小,包括自己ShallowHeap和可以引用的對(duì)象的ShallowHeap。垃圾回收的時(shí)候,如果一個(gè)對(duì)象不再引用后被回收,那么他的RetainedHeap是能回收的內(nèi)存總和。通過上圖可以看出程序中并沒有什么內(nèi)存泄露,可以放心了。如果還有什么不太確定的對(duì)象,則可以通過多個(gè)時(shí)間點(diǎn)的HeapDumpFile來研究某個(gè)對(duì)象的變化情況。

五、小結(jié)

以上便是我最近幾天對(duì)JVM相關(guān)資料的整理,主要圍繞他的基本組成和運(yùn)行原理等,內(nèi)存管理,節(jié)本數(shù)據(jù)類型和字節(jié)碼文件。JVM是一個(gè)非常優(yōu)秀的JAVA程序,也是個(gè)不錯(cuò)的規(guī)范,這次整理學(xué)習(xí)讓我對(duì)他有了更加清晰的認(rèn)知,對(duì)Java語言的理解也更加加深。

這里補(bǔ)充一點(diǎn) :java的重載與多態(tài)其實(shí)是與虛擬機(jī)相關(guān)的,重載是靜態(tài)分派(編譯時(shí)決定運(yùn)行哪個(gè)方法),多態(tài)是動(dòng)態(tài)分派(運(yùn)行時(shí)決定運(yùn)行哪個(gè)方法)。

下面給出重載代碼:

?

?
  • public class JVM {

  • static abstract class A{

  • ?
  • }

  • static class B extends A{

  • ?
  • }

  • static class C extends A{

  • ?
  • }//去掉此方法 會(huì)編譯出錯(cuò)

  • public void say(A a){

  • System.out.println("a");

  • }

  • public void say(B b){

  • System.out.println("b");

  • }

  • public void say(C c){

  • System.out.println("c");

  • }

  • public static void main(String args[]){

  • JVM jvm = new JVM();

  • A b = new B();

  • A c = new C();

  • jvm.say(b);

  • jvm.say(c);

  • }

  • 輸出:

    ?

    ?

    a a

    當(dāng)上面修改為:

    ?

    ?

    jvm.say((B)b);時(shí) 則輸出結(jié)果為b,

    調(diào)用哪個(gè)方法是在編譯時(shí)就確定的。
    對(duì)于基本類型的重載級(jí)別:

    ?

    char->int->long->float->double char和byte short是同一級(jí)別,類型轉(zhuǎn)換不安全。

    比如char的重載 會(huì)先看1.char的參數(shù) 2.int 3.long 4.float 5.double 6.包裝器類型(character) 7.Serializable或者Comparable接口,他倆優(yōu)先級(jí)一樣,當(dāng)同時(shí)存在時(shí)會(huì)提示類型模糊,拒絕編譯。8.Object 9. char.. 可變參數(shù)類型

    總結(jié)

    以上是生活随笔為你收集整理的全面解读java虚拟机的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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

    精品偷拍一区二区三区在线看 | 久久99精品久久久久婷婷 | 性欧美videos高清精品 | 亚洲日韩av一区二区三区四区 | 粗大的内捧猛烈进出视频 | 日本大乳高潮视频在线观看 | 中文字幕亚洲情99在线 | 特黄特色大片免费播放器图片 | 熟女少妇人妻中文字幕 | 麻豆国产97在线 | 欧洲 | 任你躁在线精品免费 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 一个人免费观看的www视频 | 人人爽人人爽人人片av亚洲 | 色综合视频一区二区三区 | 丰满人妻精品国产99aⅴ | 麻花豆传媒剧国产免费mv在线 | 久久久无码中文字幕久... | 国产人妻精品一区二区三区 | 国产香蕉尹人综合在线观看 | 无码精品人妻一区二区三区av | 特级做a爰片毛片免费69 | 久久国产自偷自偷免费一区调 | 青青草原综合久久大伊人精品 | 免费网站看v片在线18禁无码 | 国色天香社区在线视频 | 国产女主播喷水视频在线观看 | 日韩av无码一区二区三区 | 少妇人妻大乳在线视频 | 男人的天堂2018无码 | 999久久久国产精品消防器材 | 中国女人内谢69xxxx | 日韩精品乱码av一区二区 | 无码人妻精品一区二区三区下载 | 欧美日本免费一区二区三区 | 亚洲人成网站色7799 | 亚洲一区二区三区香蕉 | 精品少妇爆乳无码av无码专区 | 中文毛片无遮挡高清免费 | 日产国产精品亚洲系列 | 女高中生第一次破苞av | 中文字幕无码av波多野吉衣 | 国产精品久久国产精品99 | 国产色在线 | 国产 | 久久久久久av无码免费看大片 | 国产精品久久久久7777 | 亚洲日本va中文字幕 | 台湾无码一区二区 | 欧美老妇交乱视频在线观看 | 无码人妻黑人中文字幕 | 亚洲国产高清在线观看视频 | 免费无码的av片在线观看 | 一个人看的www免费视频在线观看 | 少妇愉情理伦片bd | 日韩精品久久久肉伦网站 | 国产亚洲精品久久久久久大师 | 午夜精品一区二区三区在线观看 | 国产特级毛片aaaaaa高潮流水 | 欧美丰满少妇xxxx性 | 亚洲 日韩 欧美 成人 在线观看 | 伊人久久大香线蕉亚洲 | 亚洲国产精华液网站w | 国产精品亚洲一区二区三区喷水 | 正在播放老肥熟妇露脸 | 亚洲人亚洲人成电影网站色 | 色老头在线一区二区三区 | 免费人成在线视频无码 | 国产精品国产自线拍免费软件 | 国产精品美女久久久网av | 久久精品国产一区二区三区 | 扒开双腿疯狂进出爽爽爽视频 | 任你躁国产自任一区二区三区 | 又大又硬又爽免费视频 | 人妻无码αv中文字幕久久琪琪布 | 国产在线一区二区三区四区五区 | 亚欧洲精品在线视频免费观看 | 国产97在线 | 亚洲 | 97se亚洲精品一区 | 十八禁视频网站在线观看 | 国内老熟妇对白xxxxhd | 国产精华av午夜在线观看 | 国产超级va在线观看视频 | 中文字幕精品av一区二区五区 | 久久久久成人片免费观看蜜芽 | 色一情一乱一伦一视频免费看 | 国产99久久精品一区二区 | 国产亚洲欧美日韩亚洲中文色 | 人妻少妇精品久久 | 日本一卡2卡3卡四卡精品网站 | 高清不卡一区二区三区 | 亚洲日韩av一区二区三区四区 | 国产成人无码av一区二区 | 国产亚洲精品久久久久久国模美 | 久久综合香蕉国产蜜臀av | 成年美女黄网站色大免费视频 | 国产在线一区二区三区四区五区 | 扒开双腿吃奶呻吟做受视频 | 超碰97人人射妻 | 国内精品久久久久久中文字幕 | 黄网在线观看免费网站 | 亚洲精品一区二区三区在线观看 | 国产一区二区不卡老阿姨 | 激情内射亚州一区二区三区爱妻 | 日本精品人妻无码77777 天堂一区人妻无码 | 国产日产欧产精品精品app | 国产热a欧美热a在线视频 | 精品久久久久久亚洲精品 | 亚洲精品一区三区三区在线观看 | 97久久精品无码一区二区 | 国产电影无码午夜在线播放 | 亲嘴扒胸摸屁股激烈网站 | 久久99热只有频精品8 | 久久久久免费精品国产 | 99视频精品全部免费免费观看 | 国产69精品久久久久app下载 | 国产精品永久免费视频 | 丰满人妻被黑人猛烈进入 | 国产高清不卡无码视频 | 一本精品99久久精品77 | 久久久精品人妻久久影视 | 国产无遮挡吃胸膜奶免费看 | 牲欲强的熟妇农村老妇女视频 | 在线a亚洲视频播放在线观看 | 丝袜人妻一区二区三区 | 亚洲 a v无 码免 费 成 人 a v | 99国产精品白浆在线观看免费 | 性欧美大战久久久久久久 | 国产激情无码一区二区 | 国产内射老熟女aaaa | 亚洲天堂2017无码 | 久久天天躁狠狠躁夜夜免费观看 | 久久久久免费精品国产 | 日本xxxx色视频在线观看免费 | 黑人粗大猛烈进出高潮视频 | 国产精品理论片在线观看 | 久久综合网欧美色妞网 | 丰满人妻一区二区三区免费视频 | 亚洲色欲久久久综合网东京热 | 成年女人永久免费看片 | 国产精品无码一区二区桃花视频 | 亚洲人亚洲人成电影网站色 | 国产午夜无码精品免费看 | 在线精品亚洲一区二区 | 鲁一鲁av2019在线 | 亚洲区小说区激情区图片区 | 图片区 小说区 区 亚洲五月 | 久久久精品国产sm最大网站 | 中文毛片无遮挡高清免费 | 精品成在人线av无码免费看 | 久久五月精品中文字幕 | 亚洲小说春色综合另类 | 国产在线精品一区二区高清不卡 | 无码帝国www无码专区色综合 | 日韩精品成人一区二区三区 | 伊人久久婷婷五月综合97色 | 大肉大捧一进一出好爽视频 | 午夜无码人妻av大片色欲 | 最近免费中文字幕中文高清百度 | 国产午夜无码视频在线观看 | 欧美性生交xxxxx久久久 | 人人爽人人澡人人人妻 | 成人亚洲精品久久久久软件 | 午夜精品一区二区三区的区别 | 在线观看国产一区二区三区 | 香港三级日本三级妇三级 | 国产精品多人p群无码 | 免费国产黄网站在线观看 | 精品偷拍一区二区三区在线看 | 一本久久伊人热热精品中文字幕 | 欧美人与禽zoz0性伦交 | 亚洲精品一区二区三区婷婷月 | 中文字幕 亚洲精品 第1页 | 亚洲欧美国产精品久久 | 欧美一区二区三区 | 国产黄在线观看免费观看不卡 | 久久午夜夜伦鲁鲁片无码免费 | 国产国产精品人在线视 | 乌克兰少妇xxxx做受 | 永久免费观看美女裸体的网站 | 亚洲精品久久久久avwww潮水 | 日本大乳高潮视频在线观看 | 亚洲 a v无 码免 费 成 人 a v | 在线看片无码永久免费视频 | 国产精品亚洲专区无码不卡 | 国产成人综合在线女婷五月99播放 | 国内精品久久久久久中文字幕 | 久青草影院在线观看国产 | 成人无码视频在线观看网站 | 欧洲美熟女乱又伦 | 老熟女重囗味hdxx69 | 亚洲成在人网站无码天堂 | 强辱丰满人妻hd中文字幕 | 特级做a爰片毛片免费69 | 日本精品少妇一区二区三区 | 国产精品无码一区二区三区不卡 | 麻豆成人精品国产免费 | 精品亚洲成av人在线观看 | 免费看男女做好爽好硬视频 | 欧美 日韩 亚洲 在线 | 国产亚洲欧美日韩亚洲中文色 | 国产精品无码永久免费888 | 国产亚洲精品久久久闺蜜 | 丝袜 中出 制服 人妻 美腿 | 精品国产精品久久一区免费式 | 久久午夜无码鲁丝片午夜精品 | 日日摸日日碰夜夜爽av | 久久综合香蕉国产蜜臀av | 午夜成人1000部免费视频 | 日欧一片内射va在线影院 | 成人影院yy111111在线观看 | 国产午夜亚洲精品不卡 | 日本精品人妻无码77777 天堂一区人妻无码 | 日本精品人妻无码77777 天堂一区人妻无码 | 国产办公室秘书无码精品99 | 亚洲精品www久久久 | 十八禁视频网站在线观看 | 波多野结衣高清一区二区三区 | 国产极品视觉盛宴 | 国产又粗又硬又大爽黄老大爷视 | 免费观看又污又黄的网站 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 成人精品视频一区二区三区尤物 | 国产区女主播在线观看 | 亚洲成av人综合在线观看 | 日本饥渴人妻欲求不满 | 无码成人精品区在线观看 | 双乳奶水饱满少妇呻吟 | av人摸人人人澡人人超碰下载 | 国产极品美女高潮无套在线观看 | 精品国精品国产自在久国产87 | 国产精品99久久精品爆乳 | 思思久久99热只有频精品66 | 天堂а√在线地址中文在线 | 亚洲国产欧美在线成人 | 少妇无码av无码专区在线观看 | 伊人久久婷婷五月综合97色 | 波多野42部无码喷潮在线 | 国产午夜福利亚洲第一 | 国产偷抇久久精品a片69 | 最近免费中文字幕中文高清百度 | 日韩无套无码精品 | 无码乱肉视频免费大全合集 | 丝袜人妻一区二区三区 | 青青青爽视频在线观看 | 人妻少妇精品无码专区动漫 | 无码任你躁久久久久久久 | 67194成是人免费无码 | 欧美高清在线精品一区 | 欧美阿v高清资源不卡在线播放 | 亚洲精品成a人在线观看 | 国产人妻精品一区二区三区 | 国产9 9在线 | 中文 | 国产精品久久久av久久久 | 搡女人真爽免费视频大全 | 免费看男女做好爽好硬视频 | 欧美熟妇另类久久久久久多毛 | 在线精品亚洲一区二区 | 噜噜噜亚洲色成人网站 | 国产亚洲精品久久久闺蜜 | 人人爽人人澡人人高潮 | 麻花豆传媒剧国产免费mv在线 | 97夜夜澡人人爽人人喊中国片 | 欧美放荡的少妇 | 国产后入清纯学生妹 | 国产精品爱久久久久久久 | 亚洲一区二区三区国产精华液 | 久久人人97超碰a片精品 | 亚洲熟妇色xxxxx欧美老妇y | 日本欧美一区二区三区乱码 | 男人的天堂av网站 | 国内丰满熟女出轨videos | 亚洲精品无码国产 | 日本精品人妻无码免费大全 | 精品偷自拍另类在线观看 | 天天av天天av天天透 | 亚洲精品久久久久久久久久久 | 久久国产精品萌白酱免费 | 无人区乱码一区二区三区 | 色欲av亚洲一区无码少妇 | 九九综合va免费看 | 人妻无码久久精品人妻 | 天天躁夜夜躁狠狠是什么心态 | 18禁止看的免费污网站 | 亚洲熟妇色xxxxx欧美老妇y | 永久免费观看国产裸体美女 | 又大又黄又粗又爽的免费视频 | 成人亚洲精品久久久久软件 | 亚洲成a人片在线观看无码3d | 男女猛烈xx00免费视频试看 | 乱码av麻豆丝袜熟女系列 | 日韩av激情在线观看 | 精品人人妻人人澡人人爽人人 | 欧美精品免费观看二区 | 日日噜噜噜噜夜夜爽亚洲精品 | 国产精品人人妻人人爽 | 中文字幕日韩精品一区二区三区 | 亚洲中文字幕无码一久久区 | 久久综合网欧美色妞网 | 国产精品永久免费视频 | 性欧美疯狂xxxxbbbb | 精品国产aⅴ无码一区二区 | 毛片内射-百度 | 日韩欧美中文字幕在线三区 | 国产区女主播在线观看 | 久久久婷婷五月亚洲97号色 | 免费看少妇作爱视频 | 国产亚洲精品久久久闺蜜 | 性色av无码免费一区二区三区 | 精品国产aⅴ无码一区二区 | 精品 日韩 国产 欧美 视频 | 日本大乳高潮视频在线观看 | a在线观看免费网站大全 | 丰满人妻翻云覆雨呻吟视频 | 少妇久久久久久人妻无码 | 成人欧美一区二区三区黑人免费 | 国产色视频一区二区三区 | 国产情侣作爱视频免费观看 | 亚洲色大成网站www国产 | 九九久久精品国产免费看小说 | 亚洲精品国偷拍自产在线观看蜜桃 | 成人三级无码视频在线观看 | 日本免费一区二区三区最新 | 亚洲狠狠色丁香婷婷综合 | 久久99精品久久久久久动态图 | 国产精品a成v人在线播放 | 东京无码熟妇人妻av在线网址 | 男人和女人高潮免费网站 | 日韩亚洲欧美中文高清在线 | 亚洲大尺度无码无码专区 | 亚洲一区av无码专区在线观看 | 久久国产精品偷任你爽任你 | 日韩欧美中文字幕在线三区 | 少妇性l交大片 | 色窝窝无码一区二区三区色欲 | 色婷婷香蕉在线一区二区 | 午夜无码区在线观看 | 一本久久伊人热热精品中文字幕 | 无码人妻久久一区二区三区不卡 | 欧美zoozzooz性欧美 | 中文字幕色婷婷在线视频 | 呦交小u女精品视频 | 无码国产色欲xxxxx视频 | 久久 国产 尿 小便 嘘嘘 | 色婷婷av一区二区三区之红樱桃 | 亚洲爆乳精品无码一区二区三区 | 久久精品无码一区二区三区 | 荫蒂被男人添的好舒服爽免费视频 | 99精品国产综合久久久久五月天 | 无码人妻出轨黑人中文字幕 | 人人妻人人澡人人爽人人精品浪潮 | 熟妇女人妻丰满少妇中文字幕 | 波多野结衣 黑人 | 国产精品怡红院永久免费 | 高清不卡一区二区三区 | 嫩b人妻精品一区二区三区 | 久久久精品欧美一区二区免费 | 亚洲国产欧美日韩精品一区二区三区 | 精品无码成人片一区二区98 | 2019nv天堂香蕉在线观看 | 国产精品国产自线拍免费软件 | 波多野结衣一区二区三区av免费 | 国产成人精品一区二区在线小狼 | 亚洲色成人中文字幕网站 | 日韩少妇内射免费播放 | 日本一本二本三区免费 | 亚洲s码欧洲m码国产av | 精品国产一区二区三区四区 | 鲁鲁鲁爽爽爽在线视频观看 | 久久久精品欧美一区二区免费 | 亚洲中文字幕无码一久久区 | 国产欧美精品一区二区三区 | 日韩人妻系列无码专区 | 麻豆国产丝袜白领秘书在线观看 | 亚洲国产综合无码一区 | 久久婷婷五月综合色国产香蕉 | 国产成人无码午夜视频在线观看 | 无码精品人妻一区二区三区av | 樱花草在线社区www | 又湿又紧又大又爽a视频国产 | 黑人粗大猛烈进出高潮视频 | 国产精品第一国产精品 | 日本饥渴人妻欲求不满 | 亚洲欧美日韩国产精品一区二区 | 97无码免费人妻超级碰碰夜夜 | 一二三四社区在线中文视频 | 欧美高清在线精品一区 | 欧美人与牲动交xxxx | 久久精品99久久香蕉国产色戒 | 精品熟女少妇av免费观看 | 大胆欧美熟妇xx | 亚洲精品国偷拍自产在线观看蜜桃 | 狠狠亚洲超碰狼人久久 | 日日摸天天摸爽爽狠狠97 | 性欧美牲交xxxxx视频 | 一本大道伊人av久久综合 | 日韩人妻无码中文字幕视频 | 久久综合久久自在自线精品自 | 老太婆性杂交欧美肥老太 | 中文字幕无码人妻少妇免费 | 好男人社区资源 | 在线 国产 欧美 亚洲 天堂 | 免费网站看v片在线18禁无码 | 国产精品香蕉在线观看 | 无码人妻精品一区二区三区不卡 | 久久久久久九九精品久 | 性欧美牲交在线视频 | 欧美熟妇另类久久久久久多毛 | 99在线 | 亚洲 | 欧美丰满熟妇xxxx | 少妇高潮一区二区三区99 | 午夜理论片yy44880影院 | 色妞www精品免费视频 | 丁香花在线影院观看在线播放 | 亚洲 另类 在线 欧美 制服 | 国产真实夫妇视频 | 国产av久久久久精东av | 国产偷抇久久精品a片69 | 国产精品久久久久影院嫩草 | 亚洲国产综合无码一区 | 丝袜美腿亚洲一区二区 | 国模大胆一区二区三区 | 99久久久国产精品无码免费 | 国产免费无码一区二区视频 | 中文毛片无遮挡高清免费 | 久久午夜无码鲁丝片 | 国产精品多人p群无码 | 国产精品鲁鲁鲁 | 精品乱子伦一区二区三区 | 天堂а√在线地址中文在线 | 亚洲日韩一区二区 | 日本va欧美va欧美va精品 | 97夜夜澡人人爽人人喊中国片 | 粉嫩少妇内射浓精videos | 亚洲精品无码人妻无码 | 日本乱人伦片中文三区 | 欧美猛少妇色xxxxx | 久久久久亚洲精品中文字幕 | 性色欲网站人妻丰满中文久久不卡 | 天堂亚洲2017在线观看 | 亚洲乱码日产精品bd | 久久久久久久女国产乱让韩 | 蜜臀aⅴ国产精品久久久国产老师 | 亚洲午夜无码久久 | 精品无码国产一区二区三区av | 久久国产精品二国产精品 | 亚洲小说图区综合在线 | 亚洲中文字幕av在天堂 | 人人爽人人爽人人片av亚洲 | 国产熟女一区二区三区四区五区 | 一本色道婷婷久久欧美 | 亚洲乱码日产精品bd | 色婷婷香蕉在线一区二区 | 婷婷综合久久中文字幕蜜桃三电影 | 99精品视频在线观看免费 | 丰满人妻翻云覆雨呻吟视频 | 奇米影视888欧美在线观看 | 国产精品美女久久久 | 性生交片免费无码看人 | 亚洲精品鲁一鲁一区二区三区 | 无遮挡国产高潮视频免费观看 | 久久亚洲日韩精品一区二区三区 | 一本久久a久久精品亚洲 | 中文字幕久久久久人妻 | 天天躁日日躁狠狠躁免费麻豆 | 欧美刺激性大交 | 日本精品人妻无码免费大全 | 精品国产av色一区二区深夜久久 | 女人和拘做爰正片视频 | 乱人伦中文视频在线观看 | 九月婷婷人人澡人人添人人爽 | 两性色午夜视频免费播放 | 色欲av亚洲一区无码少妇 | 国产一区二区三区日韩精品 | 人妻体内射精一区二区三四 | 国产精品久久久久久久9999 | 欧美日韩视频无码一区二区三 | 色婷婷综合激情综在线播放 | 最近的中文字幕在线看视频 | 国产精品对白交换视频 | 精品国产一区av天美传媒 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 国产精品无码一区二区三区不卡 | 国产在线aaa片一区二区99 | 欧美日韩视频无码一区二区三 | 免费人成网站视频在线观看 | 综合人妻久久一区二区精品 | 国产乱码精品一品二品 | 熟妇女人妻丰满少妇中文字幕 | 日日摸天天摸爽爽狠狠97 | 熟妇人妻激情偷爽文 | 欧美激情内射喷水高潮 | 欧美丰满老熟妇xxxxx性 | 欧美精品在线观看 | 国产无遮挡又黄又爽免费视频 | 免费国产成人高清在线观看网站 | 人妻无码久久精品人妻 | 伊人色综合久久天天小片 | 亚洲人亚洲人成电影网站色 | 强辱丰满人妻hd中文字幕 | 99精品无人区乱码1区2区3区 | 日本精品高清一区二区 | 亚洲精品一区二区三区四区五区 | 亚洲国产精品一区二区第一页 | 77777熟女视频在线观看 а天堂中文在线官网 | 亚洲国产精品久久久天堂 | 国产精品亚洲lv粉色 | 图片小说视频一区二区 | 精品国产一区二区三区四区 | 亚洲人成网站色7799 | 无码人妻丰满熟妇区毛片18 | 激情综合激情五月俺也去 | 日本精品人妻无码77777 天堂一区人妻无码 | www国产亚洲精品久久网站 | 日产精品99久久久久久 | 无码人妻精品一区二区三区下载 | 午夜精品久久久久久久久 | 无套内谢老熟女 | 在线亚洲高清揄拍自拍一品区 | 伊人色综合久久天天小片 | 老子影院午夜伦不卡 | 久久人人97超碰a片精品 | 久久99精品久久久久久动态图 | 久久综合色之久久综合 | 欧美肥老太牲交大战 | 精品国产成人一区二区三区 | 久久国语露脸国产精品电影 | 久久久精品欧美一区二区免费 | 国产成人无码av一区二区 | 久久99精品久久久久久动态图 | 无码任你躁久久久久久久 | aⅴ亚洲 日韩 色 图网站 播放 | 青青青爽视频在线观看 | 18无码粉嫩小泬无套在线观看 | 无码吃奶揉捏奶头高潮视频 | 午夜不卡av免费 一本久久a久久精品vr综合 | 亚洲欧洲无卡二区视頻 | 人人妻人人藻人人爽欧美一区 | 无码人妻精品一区二区三区下载 | 在线看片无码永久免费视频 | 精品亚洲韩国一区二区三区 | 婷婷六月久久综合丁香 | 精品日本一区二区三区在线观看 | 97精品人妻一区二区三区香蕉 | 国产亚洲精品久久久久久久久动漫 | 亚洲综合另类小说色区 | 精品无码成人片一区二区98 | 日韩欧美中文字幕公布 | 精品久久久无码人妻字幂 | 白嫩日本少妇做爰 | 婷婷五月综合激情中文字幕 | 国产高潮视频在线观看 | 精品国产精品久久一区免费式 | 亚洲综合另类小说色区 | 久久五月精品中文字幕 | 无码免费一区二区三区 | 色窝窝无码一区二区三区色欲 | 欧美成人高清在线播放 | 亚洲日韩乱码中文无码蜜桃臀网站 | 中国女人内谢69xxxxxa片 | 性生交片免费无码看人 | 国产xxx69麻豆国语对白 | 真人与拘做受免费视频一 | 精品亚洲韩国一区二区三区 | 亚洲 激情 小说 另类 欧美 | 无码av中文字幕免费放 | 久久久www成人免费毛片 | 国内精品久久久久久中文字幕 | 无码任你躁久久久久久久 | 一个人免费观看的www视频 | 欧美老妇交乱视频在线观看 | 久久亚洲国产成人精品性色 | 国产两女互慰高潮视频在线观看 | 久久午夜夜伦鲁鲁片无码免费 | 欧美成人家庭影院 | 亚洲国产综合无码一区 | 中文久久乱码一区二区 | 国产乱人无码伦av在线a | 性色av无码免费一区二区三区 | 久久久av男人的天堂 | 无码午夜成人1000部免费视频 | 日产精品高潮呻吟av久久 | 扒开双腿疯狂进出爽爽爽视频 | 午夜无码区在线观看 | 伦伦影院午夜理论片 | 日本又色又爽又黄的a片18禁 | 久久国产精品_国产精品 | 亚洲无人区午夜福利码高清完整版 | 欧美丰满熟妇xxxx性ppx人交 | 亚洲中文无码av永久不收费 | 一本精品99久久精品77 | 日韩少妇内射免费播放 | 国产亚洲视频中文字幕97精品 | 又粗又大又硬又长又爽 | 精品无码一区二区三区的天堂 | 亚洲国产午夜精品理论片 | 成人毛片一区二区 | 国产又爽又猛又粗的视频a片 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 一本色道久久综合亚洲精品不卡 | 成人无码精品1区2区3区免费看 | 中文字幕乱码中文乱码51精品 | 亚洲精品一区二区三区四区五区 | 女人高潮内射99精品 | 久久国产自偷自偷免费一区调 | 狠狠色欧美亚洲狠狠色www | 亚洲天堂2017无码 | 亚洲精品中文字幕乱码 | 久久久婷婷五月亚洲97号色 | 日日天日日夜日日摸 | 亚洲色大成网站www国产 | 久久精品中文闷骚内射 | 精品无码国产一区二区三区av | 97无码免费人妻超级碰碰夜夜 | 国产午夜亚洲精品不卡 | 国产香蕉97碰碰久久人人 | 亚洲 高清 成人 动漫 | 女人被男人躁得好爽免费视频 | 奇米影视7777久久精品 | 欧美性生交活xxxxxdddd | 欧美三级不卡在线观看 | 久久久婷婷五月亚洲97号色 | 波多野结衣高清一区二区三区 | 日本精品人妻无码免费大全 | 偷窥日本少妇撒尿chinese | 久久亚洲日韩精品一区二区三区 | 成人精品一区二区三区中文字幕 | 亚洲天堂2017无码中文 | 奇米影视7777久久精品人人爽 | 亚洲精品午夜无码电影网 | 国产美女极度色诱视频www | 久久人人97超碰a片精品 | 国产疯狂伦交大片 | 久久天天躁狠狠躁夜夜免费观看 | 麻豆成人精品国产免费 | 精品一区二区三区波多野结衣 | 少女韩国电视剧在线观看完整 | 成人一在线视频日韩国产 | 网友自拍区视频精品 | 乱中年女人伦av三区 | 丰满人妻翻云覆雨呻吟视频 | 国产人成高清在线视频99最全资源 | 精品国精品国产自在久国产87 | www国产亚洲精品久久久日本 | 人人澡人人妻人人爽人人蜜桃 | 一个人免费观看的www视频 | www国产亚洲精品久久网站 | 高清不卡一区二区三区 | 亚洲人成影院在线无码按摩店 | 中文字幕乱妇无码av在线 | 青青草原综合久久大伊人精品 | 国产成人精品久久亚洲高清不卡 | www一区二区www免费 | 精品一区二区三区无码免费视频 | 领导边摸边吃奶边做爽在线观看 | 婷婷综合久久中文字幕蜜桃三电影 | 免费无码的av片在线观看 | 国产精品欧美成人 | 波多野42部无码喷潮在线 | 玩弄中年熟妇正在播放 | 麻豆精产国品 | 午夜精品一区二区三区在线观看 | 免费视频欧美无人区码 | 曰韩无码二三区中文字幕 | 性生交片免费无码看人 | 日本在线高清不卡免费播放 | 国精产品一品二品国精品69xx | 成 人 网 站国产免费观看 | 国产一区二区三区四区五区加勒比 | 亚洲精品一区二区三区婷婷月 | 亚洲の无码国产の无码影院 | 亚洲国产成人av在线观看 | 在线亚洲高清揄拍自拍一品区 | 少妇无码一区二区二三区 | 久久99久久99精品中文字幕 | 樱花草在线社区www | 最近的中文字幕在线看视频 | 国产精品无码一区二区三区不卡 | 又大又黄又粗又爽的免费视频 | 日韩av无码一区二区三区 | а√资源新版在线天堂 | 2019午夜福利不卡片在线 | 国产精品igao视频网 | 性欧美牲交xxxxx视频 | 扒开双腿吃奶呻吟做受视频 | 亚洲精品国偷拍自产在线观看蜜桃 | 99久久久无码国产精品免费 | 天天摸天天透天天添 | 亚洲综合无码一区二区三区 | 天天做天天爱天天爽综合网 | 一个人免费观看的www视频 | 欧美成人午夜精品久久久 | 乱人伦人妻中文字幕无码久久网 | 无码人妻久久一区二区三区不卡 | 国产精品久久精品三级 | 俺去俺来也www色官网 | 久久国语露脸国产精品电影 | 亚洲理论电影在线观看 | 成人亚洲精品久久久久 | 国产成人一区二区三区别 | 粗大的内捧猛烈进出视频 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 亚洲国精产品一二二线 | 国产精品人人爽人人做我的可爱 | 中文字幕色婷婷在线视频 | 久久久久久久久888 | 国产午夜精品一区二区三区嫩草 | 性色欲情网站iwww九文堂 | 97夜夜澡人人双人人人喊 | 俄罗斯老熟妇色xxxx | 国产高清av在线播放 | 国产成人人人97超碰超爽8 | 日本饥渴人妻欲求不满 | 亚洲精品成人福利网站 | 久久久精品456亚洲影院 | www成人国产高清内射 | 国产又粗又硬又大爽黄老大爷视 | 4hu四虎永久在线观看 | 久久无码中文字幕免费影院蜜桃 | 免费国产成人高清在线观看网站 | 思思久久99热只有频精品66 | 啦啦啦www在线观看免费视频 | 亚洲乱码中文字幕在线 | 国产明星裸体无码xxxx视频 | 亚洲日韩av一区二区三区中文 | 3d动漫精品啪啪一区二区中 | 国产成人精品视频ⅴa片软件竹菊 | 精品 日韩 国产 欧美 视频 | 亚洲午夜久久久影院 | 在线精品国产一区二区三区 | 人人妻人人澡人人爽人人精品 | 国产亚洲欧美日韩亚洲中文色 | 一区二区三区高清视频一 | 成人一在线视频日韩国产 | 97人妻精品一区二区三区 | 真人与拘做受免费视频 | 无码人妻出轨黑人中文字幕 | 国产疯狂伦交大片 | 香蕉久久久久久av成人 | 在线看片无码永久免费视频 | 国产成人精品视频ⅴa片软件竹菊 | 久久久久成人片免费观看蜜芽 | 女人和拘做爰正片视频 | 一本久久a久久精品亚洲 | 巨爆乳无码视频在线观看 | 午夜性刺激在线视频免费 | 天海翼激烈高潮到腰振不止 | 精品偷自拍另类在线观看 | 99久久99久久免费精品蜜桃 | 性欧美疯狂xxxxbbbb | 无套内谢的新婚少妇国语播放 | 欧美熟妇另类久久久久久多毛 | 丰满护士巨好爽好大乳 | 国产激情综合五月久久 | 爆乳一区二区三区无码 | 乌克兰少妇性做爰 | 国产另类ts人妖一区二区 | 天堂а√在线地址中文在线 | 国产超碰人人爽人人做人人添 | 波多野结衣乳巨码无在线观看 | 亚洲精品欧美二区三区中文字幕 | 3d动漫精品啪啪一区二区中 | 国产精品久久久久久无码 | 亚洲精品久久久久avwww潮水 | 人妻中文无码久热丝袜 | 久久久无码中文字幕久... | 亚洲成a人片在线观看无码3d | 欧美 丝袜 自拍 制服 另类 | 欧美国产日产一区二区 | 5858s亚洲色大成网站www | 免费人成在线观看网站 | 人妻少妇精品无码专区二区 | 成人免费视频视频在线观看 免费 | 国产手机在线αⅴ片无码观看 | 国产无av码在线观看 | 18禁止看的免费污网站 | 色狠狠av一区二区三区 | 国产亚洲精品精品国产亚洲综合 | 色婷婷久久一区二区三区麻豆 | 久久久久se色偷偷亚洲精品av | 日韩欧美群交p片內射中文 | 国产人妻人伦精品1国产丝袜 | 欧美人与物videos另类 | 九一九色国产 | 欧美肥老太牲交大战 | 国产精品久久久久影院嫩草 | 国产三级久久久精品麻豆三级 | 欧美人与物videos另类 | 亚洲精品国产a久久久久久 | 亚洲国产精品美女久久久久 | 国产亚洲视频中文字幕97精品 | 久久这里只有精品视频9 | 欧美三级不卡在线观看 | 无码人妻丰满熟妇区五十路百度 | 久久国产精品萌白酱免费 | 无码av最新清无码专区吞精 | 中国女人内谢69xxxxxa片 | 十八禁视频网站在线观看 | 亚洲乱亚洲乱妇50p | 精品久久久中文字幕人妻 | 日韩在线不卡免费视频一区 | 国产特级毛片aaaaaaa高清 | 免费看少妇作爱视频 | 精品国产一区二区三区四区 | 精品一区二区三区波多野结衣 | 国产美女极度色诱视频www | 亚洲国精产品一二二线 | 内射爽无广熟女亚洲 | 久久这里只有精品视频9 | 全球成人中文在线 | 5858s亚洲色大成网站www | 国产人妻精品一区二区三区不卡 | 国语自产偷拍精品视频偷 | 夜夜高潮次次欢爽av女 | 久久人人爽人人爽人人片ⅴ | 日本免费一区二区三区最新 | 亚洲国产午夜精品理论片 | 无码国产色欲xxxxx视频 | 日韩成人一区二区三区在线观看 | 少妇厨房愉情理9仑片视频 | 对白脏话肉麻粗话av | 欧美丰满老熟妇xxxxx性 | 成人性做爰aaa片免费看不忠 | 国产精品亚洲五月天高清 | 国产激情无码一区二区app | 永久免费精品精品永久-夜色 | 国产熟妇高潮叫床视频播放 | 婷婷综合久久中文字幕蜜桃三电影 | aa片在线观看视频在线播放 | 人人爽人人爽人人片av亚洲 | 欧美激情一区二区三区成人 | 最新版天堂资源中文官网 | 性生交大片免费看女人按摩摩 | 亚洲自偷精品视频自拍 | 人妻体内射精一区二区三四 | 国产人妻人伦精品 | 四虎4hu永久免费 | 国产真实伦对白全集 | 麻豆成人精品国产免费 | 免费看少妇作爱视频 | 丰满少妇女裸体bbw | 欧美人与善在线com | 亚洲无人区一区二区三区 | 午夜福利不卡在线视频 | 国产无av码在线观看 | 欧美 日韩 人妻 高清 中文 | 久久久国产一区二区三区 | 国产精品无码永久免费888 | 熟妇人妻中文av无码 | 午夜丰满少妇性开放视频 | 久久99精品久久久久婷婷 | 成人女人看片免费视频放人 | 亚洲国产精品美女久久久久 | 97久久国产亚洲精品超碰热 | 97久久超碰中文字幕 | 人妻与老人中文字幕 | 狠狠色噜噜狠狠狠狠7777米奇 | 无码国产色欲xxxxx视频 | 亚洲国产精品久久人人爱 | 人妻少妇精品视频专区 | 最近中文2019字幕第二页 | 国产在热线精品视频 | 中文字幕人妻无码一区二区三区 | 久久久精品成人免费观看 | 国产精品无码成人午夜电影 | 亚洲国产高清在线观看视频 | 久久99精品国产麻豆 | 正在播放东北夫妻内射 | 77777熟女视频在线观看 а天堂中文在线官网 | 日本精品人妻无码77777 天堂一区人妻无码 | 国产精品人人妻人人爽 | 色综合久久久无码网中文 | 国产精品美女久久久网av | 无套内谢的新婚少妇国语播放 | 午夜男女很黄的视频 | 四虎4hu永久免费 | 亚洲人成网站免费播放 | 精品久久久久香蕉网 | 亚洲综合色区中文字幕 | 亚洲国产精品美女久久久久 | 国产精品丝袜黑色高跟鞋 | 欧美日韩一区二区免费视频 | 国产精品爱久久久久久久 | 亚洲区欧美区综合区自拍区 | 午夜理论片yy44880影院 | 久久久国产精品无码免费专区 | 欧美日韩在线亚洲综合国产人 | 日本护士毛茸茸高潮 | 2020最新国产自产精品 | 亚洲欧美日韩国产精品一区二区 | 成人免费无码大片a毛片 | 国产一区二区不卡老阿姨 | 亚洲成av人综合在线观看 | 久9re热视频这里只有精品 | 大地资源网第二页免费观看 | 成人欧美一区二区三区 | 欧美日韩综合一区二区三区 | 日本熟妇人妻xxxxx人hd | 久久精品国产一区二区三区肥胖 | 国产色xx群视频射精 | 欧美日韩一区二区三区自拍 | 国产亚洲欧美在线专区 | 啦啦啦www在线观看免费视频 | 亚洲精品一区二区三区在线 | 国产成人无码专区 | 国产精品18久久久久久麻辣 | 好爽又高潮了毛片免费下载 | а天堂中文在线官网 | 欧洲欧美人成视频在线 | 无遮挡国产高潮视频免费观看 | √天堂中文官网8在线 | 精品一区二区三区波多野结衣 | 免费视频欧美无人区码 | 亚洲欧洲日本无在线码 | 国产av无码专区亚洲awww | 国产精品爱久久久久久久 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲色欲色欲天天天www | 无码人妻丰满熟妇区五十路百度 | √天堂资源地址中文在线 | 18禁黄网站男男禁片免费观看 | 久久精品国产日本波多野结衣 | 亚洲成a人片在线观看无码 | 亚洲日韩中文字幕在线播放 | 国产艳妇av在线观看果冻传媒 | 一本久久a久久精品亚洲 | 国产精品办公室沙发 | 无码毛片视频一区二区本码 | 国产精品人妻一区二区三区四 | 久久精品人人做人人综合试看 | 97资源共享在线视频 | 日本高清一区免费中文视频 | 全黄性性激高免费视频 | 亚洲国产一区二区三区在线观看 | 中文字幕日产无线码一区 | 亚洲综合精品香蕉久久网 | 美女极度色诱视频国产 | 牲欲强的熟妇农村老妇女 | 国产极品美女高潮无套在线观看 | 国产亚洲tv在线观看 | 国精产品一区二区三区 | 国产超级va在线观看视频 | 色婷婷综合激情综在线播放 | 亚洲色大成网站www | 欧美三级不卡在线观看 | 一个人看的www免费视频在线观看 | 小sao货水好多真紧h无码视频 | 人妻体内射精一区二区三四 | 丁香啪啪综合成人亚洲 | 国产乱码精品一品二品 | 日本又色又爽又黄的a片18禁 | 老子影院午夜伦不卡 | 精品厕所偷拍各类美女tp嘘嘘 | 欧美freesex黑人又粗又大 | 无码一区二区三区在线 | 国产免费久久精品国产传媒 | 婷婷综合久久中文字幕蜜桃三电影 | 日韩av激情在线观看 | 久久99精品国产麻豆蜜芽 | 中文字幕日韩精品一区二区三区 | 亚洲国产欧美在线成人 | 亚洲另类伦春色综合小说 | 欧美日韩一区二区三区自拍 | 中文字幕av日韩精品一区二区 | 伊人久久婷婷五月综合97色 | 国产深夜福利视频在线 | 国产色精品久久人妻 | 精品亚洲韩国一区二区三区 | av无码不卡在线观看免费 | 99麻豆久久久国产精品免费 | 18禁黄网站男男禁片免费观看 | 国产成人综合美国十次 | 国产免费久久久久久无码 | 亚洲精品国产a久久久久久 | 日韩精品久久久肉伦网站 | 99久久亚洲精品无码毛片 | 国产精品爱久久久久久久 | 国产成人一区二区三区在线观看 | 国产精品高潮呻吟av久久4虎 | 日韩人妻少妇一区二区三区 | 婷婷丁香五月天综合东京热 | 秋霞特色aa大片 | 2020久久超碰国产精品最新 | 97无码免费人妻超级碰碰夜夜 | 丝袜足控一区二区三区 | 国产亚洲日韩欧美另类第八页 | 成人精品视频一区二区 | 亚洲精品国产品国语在线观看 | 日日摸天天摸爽爽狠狠97 | 粗大的内捧猛烈进出视频 | 日本护士毛茸茸高潮 | 日本一卡2卡3卡四卡精品网站 | 国产成人综合美国十次 | 装睡被陌生人摸出水好爽 | 久久国产精品_国产精品 | 一本色道久久综合亚洲精品不卡 | 天天爽夜夜爽夜夜爽 | 精品欧美一区二区三区久久久 | 国产97人人超碰caoprom | 久久久久久av无码免费看大片 | 奇米影视7777久久精品 | 88国产精品欧美一区二区三区 | 成人欧美一区二区三区黑人 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 亚洲精品国产精品乱码不卡 | 国产精品无码一区二区三区不卡 | 欧美人与物videos另类 | 亚洲中文字幕无码中文字在线 | 国产熟妇高潮叫床视频播放 | 四十如虎的丰满熟妇啪啪 | 免费观看黄网站 | 99精品国产综合久久久久五月天 | 日韩亚洲欧美中文高清在线 | 丰满少妇女裸体bbw | 久久久久久av无码免费看大片 | 国产成人一区二区三区在线观看 | аⅴ资源天堂资源库在线 | 人妻有码中文字幕在线 | 又大又硬又爽免费视频 | 色五月五月丁香亚洲综合网 | 久久久久99精品成人片 | 国产精品资源一区二区 | 国产手机在线αⅴ片无码观看 | 强辱丰满人妻hd中文字幕 | 国产成人精品无码播放 | 人人妻人人澡人人爽欧美精品 | 亚洲成av人在线观看网址 | 久久www免费人成人片 | 亲嘴扒胸摸屁股激烈网站 | 国产精品国产三级国产专播 | 国产成人无码区免费内射一片色欲 | 久久成人a毛片免费观看网站 | 日本一卡二卡不卡视频查询 | 7777奇米四色成人眼影 | 亚洲色偷偷偷综合网 | 亚洲国产av精品一区二区蜜芽 | 老熟妇仑乱视频一区二区 | 中文字幕av伊人av无码av | 午夜丰满少妇性开放视频 | 最新国产麻豆aⅴ精品无码 | 国产精品18久久久久久麻辣 | 高清国产亚洲精品自在久久 | aⅴ在线视频男人的天堂 | 无码人妻丰满熟妇区毛片18 | 国产亚洲美女精品久久久2020 | 久久99精品久久久久婷婷 | 国产suv精品一区二区五 | 久久无码人妻影院 | 97无码免费人妻超级碰碰夜夜 | 两性色午夜免费视频 | 国产亲子乱弄免费视频 | 激情内射亚州一区二区三区爱妻 | 久久99精品久久久久久 | 亚拍精品一区二区三区探花 | 在线欧美精品一区二区三区 | 亚洲爆乳大丰满无码专区 | 7777奇米四色成人眼影 | 亚洲日本在线电影 | 成人无码精品一区二区三区 | 人妻少妇被猛烈进入中文字幕 | 久久久精品国产sm最大网站 | 色综合久久88色综合天天 | 久久无码专区国产精品s | 青青草原综合久久大伊人精品 | 少妇无码av无码专区在线观看 | 熟女少妇在线视频播放 | 国产三级精品三级男人的天堂 | 激情国产av做激情国产爱 | 成年女人永久免费看片 | 成人女人看片免费视频放人 | 国产凸凹视频一区二区 | 日韩无套无码精品 | 午夜精品久久久久久久久 | 99精品无人区乱码1区2区3区 | 中文字幕av伊人av无码av | 国产精品毛多多水多 | 偷窥日本少妇撒尿chinese | 国产激情一区二区三区 | 无码纯肉视频在线观看 | 色偷偷人人澡人人爽人人模 | 精品人人妻人人澡人人爽人人 | 日韩成人一区二区三区在线观看 | 丰满少妇人妻久久久久久 | 国产午夜精品一区二区三区嫩草 | 亚洲国产精品成人久久蜜臀 | 九月婷婷人人澡人人添人人爽 | 国产亚洲欧美在线专区 | 成人女人看片免费视频放人 | 中文字幕乱码亚洲无线三区 | 国产成人午夜福利在线播放 | 奇米影视7777久久精品 | 天堂а√在线中文在线 | 久久97精品久久久久久久不卡 | 国内精品久久毛片一区二区 | 国产特级毛片aaaaaaa高清 | 乱人伦人妻中文字幕无码 | 久久婷婷五月综合色国产香蕉 | 国产精品无码成人午夜电影 | 人妻天天爽夜夜爽一区二区 | 中文字幕乱码人妻无码久久 | 免费无码午夜福利片69 | 中文精品久久久久人妻不卡 | 亚洲精品鲁一鲁一区二区三区 | 四虎影视成人永久免费观看视频 | 国产综合色产在线精品 | 欧美35页视频在线观看 | 麻豆精品国产精华精华液好用吗 | 久久精品国产99久久6动漫 | 亚洲成av人在线观看网址 | 久久精品女人天堂av免费观看 | 久久亚洲国产成人精品性色 | 嫩b人妻精品一区二区三区 | 欧美激情一区二区三区成人 | 中文字幕中文有码在线 | √天堂资源地址中文在线 | 日韩精品无码一本二本三本色 | 欧美精品国产综合久久 | 国产在线精品一区二区高清不卡 | 天堂а√在线中文在线 | 丰满少妇弄高潮了www | 老司机亚洲精品影院 | 亚洲一区二区三区含羞草 | 欧美日韩一区二区免费视频 | 国产福利视频一区二区 | 久久精品人人做人人综合试看 | 麻花豆传媒剧国产免费mv在线 | 国产精品a成v人在线播放 | 精品国精品国产自在久国产87 | 99在线 | 亚洲 | 永久黄网站色视频免费直播 | 欧美成人高清在线播放 | 国产精品久久久久无码av色戒 | 亚洲中文字幕无码中字 | 久久99久久99精品中文字幕 | 日本免费一区二区三区最新 | 中文字幕无码av激情不卡 | 大地资源中文第3页 | 成人试看120秒体验区 | 少妇性荡欲午夜性开放视频剧场 | 成人无码精品1区2区3区免费看 | 久久综合给合久久狠狠狠97色 | 无码精品人妻一区二区三区av | 偷窥村妇洗澡毛毛多 | 国产va免费精品观看 | 青青草原综合久久大伊人精品 | 久久久中文字幕日本无吗 | 欧美成人免费全部网站 | 精品熟女少妇av免费观看 | 国产综合在线观看 | 国内精品久久久久久中文字幕 | 国产精品毛片一区二区 | 一本色道久久综合亚洲精品不卡 | 国产精品福利视频导航 | 天堂а√在线地址中文在线 | 婷婷丁香六月激情综合啪 | 日韩av无码中文无码电影 | 国内精品久久久久久中文字幕 | 欧美老妇交乱视频在线观看 | 内射白嫩少妇超碰 | 国内精品一区二区三区不卡 | 亚洲七七久久桃花影院 | 黑人巨大精品欧美黑寡妇 | 国产精品久久久一区二区三区 | 国产真人无遮挡作爱免费视频 | 欧美亚洲国产一区二区三区 | 久久人妻内射无码一区三区 | 久久久中文字幕日本无吗 | 无码人妻出轨黑人中文字幕 | 亚洲 日韩 欧美 成人 在线观看 | 国产av一区二区三区最新精品 | 亚洲国产精品久久人人爱 | 美女黄网站人色视频免费国产 | 亚洲中文字幕av在天堂 | 日韩欧美中文字幕公布 | 天天拍夜夜添久久精品大 | 日本成熟视频免费视频 | 中文字幕日产无线码一区 | 色婷婷av一区二区三区之红樱桃 | 久久精品人人做人人综合 | 日本一区二区三区免费播放 | 麻花豆传媒剧国产免费mv在线 | 日韩精品成人一区二区三区 | 成熟人妻av无码专区 | 欧美xxxx黑人又粗又长 | 三上悠亚人妻中文字幕在线 | 国产三级久久久精品麻豆三级 | 国产精品.xx视频.xxtv | 熟妇人妻无乱码中文字幕 | 亚无码乱人伦一区二区 | 乱人伦中文视频在线观看 | 欧美 丝袜 自拍 制服 另类 | yw尤物av无码国产在线观看 | 人妻尝试又大又粗久久 | 日日天干夜夜狠狠爱 | 国产亚洲美女精品久久久2020 | 国产激情精品一区二区三区 | 又粗又大又硬毛片免费看 | 国产成人无码av一区二区 | 国产精品99久久精品爆乳 | 麻豆人妻少妇精品无码专区 | www国产亚洲精品久久网站 | 国产亚洲精品久久久久久久 | 日本精品人妻无码77777 天堂一区人妻无码 | 麻豆精品国产精华精华液好用吗 | 一个人免费观看的www视频 | 日本精品久久久久中文字幕 | 男女猛烈xx00免费视频试看 | 人妻无码久久精品人妻 | 鲁一鲁av2019在线 | 欧美性猛交内射兽交老熟妇 | 亚洲熟悉妇女xxx妇女av | 国内精品九九久久久精品 | 在线欧美精品一区二区三区 | 亚洲熟女一区二区三区 | 精品久久久久久人妻无码中文字幕 | 亚洲成a人一区二区三区 | 俺去俺来也在线www色官网 | 牲交欧美兽交欧美 | 无码人妻av免费一区二区三区 | 国产精品视频免费播放 | 日韩欧美中文字幕公布 | 亚洲色在线无码国产精品不卡 | 久久久久久国产精品无码下载 | 国产精品自产拍在线观看 | 国产女主播喷水视频在线观看 | 51国偷自产一区二区三区 | 天堂а√在线中文在线 | 少妇被黑人到高潮喷出白浆 | 日日碰狠狠躁久久躁蜜桃 | 中国女人内谢69xxxxxa片 | 欧美亚洲国产一区二区三区 | 亚洲成av人在线观看网址 | 亚洲成a人片在线观看无码 | 国产亚洲视频中文字幕97精品 | 国产高清不卡无码视频 | 国产精品第一国产精品 | 精品国产麻豆免费人成网站 | 国产亚洲精品久久久ai换 | 中国大陆精品视频xxxx | 中文字幕人妻无码一夲道 | 国产97色在线 | 免 | 丝袜足控一区二区三区 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲欧洲日本综合aⅴ在线 | 99久久99久久免费精品蜜桃 | 久久99精品久久久久久 | 亚洲一区av无码专区在线观看 | 3d动漫精品啪啪一区二区中 | 国产亚洲人成a在线v网站 | 久久综合激激的五月天 | 色诱久久久久综合网ywww | 国产香蕉尹人视频在线 | 欧美真人作爱免费视频 | 亚洲自偷自偷在线制服 | 粗大的内捧猛烈进出视频 | 久久久成人毛片无码 | 欧美老人巨大xxxx做受 | 精品无人区无码乱码毛片国产 | 日日碰狠狠躁久久躁蜜桃 | 蜜臀aⅴ国产精品久久久国产老师 | 男人和女人高潮免费网站 | 久久午夜无码鲁丝片午夜精品 | 激情五月综合色婷婷一区二区 | 日韩人妻无码一区二区三区久久99 | 国产黄在线观看免费观看不卡 | 97夜夜澡人人爽人人喊中国片 | 亚洲另类伦春色综合小说 | 国产99久久精品一区二区 | 国产精品办公室沙发 | 国产在线无码精品电影网 | 国产精品资源一区二区 | 欧美日本免费一区二区三区 | 色欲综合久久中文字幕网 | 国产精品久免费的黄网站 | 最新版天堂资源中文官网 | 人妻中文无码久热丝袜 | 日本大乳高潮视频在线观看 | 亚洲成av人在线观看网址 | 国产sm调教视频在线观看 | 免费网站看v片在线18禁无码 | 少妇人妻av毛片在线看 | 国产精品久久精品三级 | 亚洲一区二区三区国产精华液 | 久久99精品久久久久久动态图 | 婷婷色婷婷开心五月四房播播 | 欧美激情综合亚洲一二区 | 国产成人精品一区二区在线小狼 | 亚洲熟妇色xxxxx欧美老妇 | 熟妇人妻无乱码中文字幕 | 精品人妻人人做人人爽 | a在线亚洲男人的天堂 | 久久精品无码一区二区三区 | 成年美女黄网站色大免费视频 | 亚洲色在线无码国产精品不卡 | 国产内射老熟女aaaa | 精品亚洲成av人在线观看 | 青草青草久热国产精品 | 动漫av网站免费观看 | 在线亚洲高清揄拍自拍一品区 | 日韩欧美中文字幕公布 | 成人精品视频一区二区三区尤物 | 亚洲の无码国产の无码步美 | 台湾无码一区二区 | 日韩av无码一区二区三区不卡 | 国产精品人人爽人人做我的可爱 | 亚洲精品中文字幕 | 国内少妇偷人精品视频免费 | 国产人妻人伦精品1国产丝袜 | 国产97人人超碰caoprom | 久久99精品国产麻豆蜜芽 | 国内精品久久毛片一区二区 | 亚洲综合精品香蕉久久网 | 亚洲欧美精品伊人久久 | 成人aaa片一区国产精品 | 中国女人内谢69xxxx | 丁香花在线影院观看在线播放 | 中文字幕乱码亚洲无线三区 | 牲欲强的熟妇农村老妇女 | 激情内射日本一区二区三区 | 无码av岛国片在线播放 | a片在线免费观看 | 亚洲中文字幕无码中文字在线 | 久久综合给合久久狠狠狠97色 | 亚洲一区二区三区 | 国内综合精品午夜久久资源 | 亚洲精品午夜国产va久久成人 | 2020最新国产自产精品 | 领导边摸边吃奶边做爽在线观看 | 国产精品亚洲а∨无码播放麻豆 | 国产精品久久久久无码av色戒 | 久久精品国产一区二区三区肥胖 | 大乳丰满人妻中文字幕日本 | 久久精品人妻少妇一区二区三区 | 国产精品久久久久影院嫩草 | 黑人大群体交免费视频 | 少妇无码av无码专区在线观看 | 免费无码午夜福利片69 | 好爽又高潮了毛片免费下载 | 亚洲乱码国产乱码精品精 | 97夜夜澡人人爽人人喊中国片 | 精品日本一区二区三区在线观看 | 亚洲人成网站在线播放942 | 国产做国产爱免费视频 | 免费乱码人妻系列无码专区 | 国产精品久久久一区二区三区 | 亚洲欧美中文字幕5发布 | 四虎影视成人永久免费观看视频 | 粗大的内捧猛烈进出视频 | 成人一在线视频日韩国产 | 亚洲精品一区二区三区婷婷月 | 蜜桃av抽搐高潮一区二区 | 国产片av国语在线观看 | 午夜嘿嘿嘿影院 | 初尝人妻少妇中文字幕 | 内射欧美老妇wbb | 人人澡人人妻人人爽人人蜜桃 | 亚洲精品国偷拍自产在线观看蜜桃 | 亚洲一区二区三区四区 | 国产免费观看黄av片 | 日本精品人妻无码77777 天堂一区人妻无码 | 乱人伦中文视频在线观看 | 免费网站看v片在线18禁无码 | 帮老师解开蕾丝奶罩吸乳网站 | 亚洲熟妇色xxxxx欧美老妇y | 亚洲色无码一区二区三区 | a在线观看免费网站大全 | 久久精品人人做人人综合 | 欧美猛少妇色xxxxx | 亚洲成在人网站无码天堂 | 人人妻在人人 | 久精品国产欧美亚洲色aⅴ大片 | 久久精品女人天堂av免费观看 | 无码吃奶揉捏奶头高潮视频 | 日韩人妻无码中文字幕视频 | 蜜桃臀无码内射一区二区三区 | 久久久久人妻一区精品色欧美 | 亚洲区小说区激情区图片区 | 亚洲一区二区三区国产精华液 | 中文字幕日韩精品一区二区三区 | 国产人妻久久精品二区三区老狼 | 中文字幕乱妇无码av在线 | 大屁股大乳丰满人妻 | 300部国产真实乱 | 日本护士xxxxhd少妇 | 久久精品人人做人人综合试看 | 久久伊人色av天堂九九小黄鸭 | 国产亚洲精品久久久久久久久动漫 | 久久这里只有精品视频9 | 丰满少妇弄高潮了www | 领导边摸边吃奶边做爽在线观看 | 欧美成人午夜精品久久久 | 又大又硬又黄的免费视频 | 成 人 网 站国产免费观看 | 色欲综合久久中文字幕网 | 国产亚洲精品久久久久久久 | 中文字幕人妻丝袜二区 | 国内精品人妻无码久久久影院蜜桃 | 成人无码视频免费播放 | 人妻有码中文字幕在线 | 强奷人妻日本中文字幕 | 国产精品.xx视频.xxtv | 天海翼激烈高潮到腰振不止 | 伊人色综合久久天天小片 | 对白脏话肉麻粗话av | 色欲av亚洲一区无码少妇 | 久久精品女人天堂av免费观看 | 无码任你躁久久久久久久 | 香蕉久久久久久av成人 | 在线观看国产午夜福利片 | 国产69精品久久久久app下载 | 精品国产精品久久一区免费式 | 国产肉丝袜在线观看 | 18禁黄网站男男禁片免费观看 | 亚洲另类伦春色综合小说 | 亚洲综合久久一区二区 | 亚洲午夜福利在线观看 | 少妇厨房愉情理9仑片视频 | 午夜免费福利小电影 | 女人被男人躁得好爽免费视频 | 四虎永久在线精品免费网址 | 久久97精品久久久久久久不卡 | 4hu四虎永久在线观看 | 色噜噜亚洲男人的天堂 | yw尤物av无码国产在线观看 | 欧洲vodafone精品性 | 亚洲精品一区二区三区大桥未久 | 夜夜高潮次次欢爽av女 | 国产激情精品一区二区三区 | www国产亚洲精品久久网站 | 国语自产偷拍精品视频偷 | 久久久久免费精品国产 | 亚洲色大成网站www | 天天躁夜夜躁狠狠是什么心态 | 97夜夜澡人人双人人人喊 | 亚洲熟妇色xxxxx欧美老妇y | 亚洲狠狠色丁香婷婷综合 | 在教室伦流澡到高潮hnp视频 | 免费人成在线观看网站 | www国产亚洲精品久久久日本 | 四虎影视成人永久免费观看视频 | 亚洲欧洲中文日韩av乱码 | www一区二区www免费 | 俺去俺来也www色官网 | 精品国产麻豆免费人成网站 | 欧美老妇与禽交 | 初尝人妻少妇中文字幕 | 波多野结衣乳巨码无在线观看 | 好屌草这里只有精品 | 荫蒂添的好舒服视频囗交 | 精品国产乱码久久久久乱码 | 青青青手机频在线观看 | 曰韩无码二三区中文字幕 | 日产精品高潮呻吟av久久 | av无码久久久久不卡免费网站 | 午夜精品久久久内射近拍高清 | 熟女体下毛毛黑森林 | 欧美阿v高清资源不卡在线播放 | 亚洲欧美日韩成人高清在线一区 | 欧美人与善在线com | 少女韩国电视剧在线观看完整 | 99riav国产精品视频 | 亚洲精品国偷拍自产在线观看蜜桃 | 精品亚洲韩国一区二区三区 | 呦交小u女精品视频 | 欧美人与禽zoz0性伦交 | 国产精品igao视频网 | 国产熟妇高潮叫床视频播放 | 日日鲁鲁鲁夜夜爽爽狠狠 | 国产成人无码a区在线观看视频app | 波多野结衣 黑人 | 精品国产一区av天美传媒 | 欧美一区二区三区 | 亚洲日韩乱码中文无码蜜桃臀网站 | 女人被男人躁得好爽免费视频 | 国产性生大片免费观看性 | 强开小婷嫩苞又嫩又紧视频 | 99久久久国产精品无码免费 | 人人妻人人澡人人爽人人精品浪潮 | 国产午夜福利100集发布 | 欧美国产日韩久久mv | 亚洲国产精品毛片av不卡在线 | 国产人成高清在线视频99最全资源 | 国产人妻人伦精品1国产丝袜 | 亚洲国产精品久久久天堂 | 欧美人与善在线com | 亚洲精品国产第一综合99久久 | 国产精品福利视频导航 | 亚洲国产精品成人久久蜜臀 | 欧美老妇与禽交 | 久久久中文字幕日本无吗 | 国产精品美女久久久 | 撕开奶罩揉吮奶头视频 | 国产精品va在线观看无码 | 国产片av国语在线观看 | 日韩无套无码精品 | 久久久无码中文字幕久... | 男人的天堂2018无码 | aⅴ在线视频男人的天堂 | 一二三四社区在线中文视频 | 欧美日本免费一区二区三区 | 久久久久se色偷偷亚洲精品av | 亚无码乱人伦一区二区 | 亚洲最大成人网站 | 国产高清不卡无码视频 | a片免费视频在线观看 | 精品国产福利一区二区 | 久久99久久99精品中文字幕 | 青草青草久热国产精品 | 一二三四社区在线中文视频 | 亚洲一区二区三区无码久久 | 在线a亚洲视频播放在线观看 | 九九在线中文字幕无码 | 色老头在线一区二区三区 | 午夜福利不卡在线视频 | 四虎影视成人永久免费观看视频 | 骚片av蜜桃精品一区 | 人人爽人人爽人人片av亚洲 | 精品久久久久久亚洲精品 | 亚洲の无码国产の无码影院 | 亚洲精品成人福利网站 | 久久久国产精品无码免费专区 | 狂野欧美激情性xxxx | 亚洲精品一区国产 | 少妇性荡欲午夜性开放视频剧场 | 奇米影视7777久久精品 | 欧美老人巨大xxxx做受 | 国内综合精品午夜久久资源 | 久久国产精品精品国产色婷婷 | 久久99精品国产麻豆 | 免费无码一区二区三区蜜桃大 | 久久国产自偷自偷免费一区调 | 国产又爽又黄又刺激的视频 | 国产另类ts人妖一区二区 | 成人试看120秒体验区 | 国产激情无码一区二区app | 亚洲精品综合五月久久小说 | 日日摸日日碰夜夜爽av | 久久精品女人天堂av免费观看 | 77777熟女视频在线观看 а天堂中文在线官网 | 99久久99久久免费精品蜜桃 | 一本久久伊人热热精品中文字幕 | 在线亚洲高清揄拍自拍一品区 | 国产sm调教视频在线观看 | 国产成人精品一区二区在线小狼 | 中文字幕人妻丝袜二区 | 日日躁夜夜躁狠狠躁 | 成人免费视频在线观看 | 日本又色又爽又黄的a片18禁 | 色婷婷av一区二区三区之红樱桃 | 无码av岛国片在线播放 | 亚洲s码欧洲m码国产av | 少妇无码av无码专区在线观看 | 18禁黄网站男男禁片免费观看 | 窝窝午夜理论片影院 | 中国大陆精品视频xxxx | 中文字幕 亚洲精品 第1页 | 日韩av无码中文无码电影 | 国产成人无码午夜视频在线观看 | 丁香花在线影院观看在线播放 | 色情久久久av熟女人妻网站 | 男人扒开女人内裤强吻桶进去 | 国产口爆吞精在线视频 | 丁香啪啪综合成人亚洲 | 成人欧美一区二区三区 | 国产精品人妻一区二区三区四 | 国产艳妇av在线观看果冻传媒 | 丰满妇女强制高潮18xxxx | 欧洲vodafone精品性 | 人妻aⅴ无码一区二区三区 | 久久久www成人免费毛片 | 黑森林福利视频导航 | 久久精品国产大片免费观看 | 日日摸天天摸爽爽狠狠97 | 亚洲自偷自偷在线制服 | 妺妺窝人体色www婷婷 | 伊人色综合久久天天小片 | 一本无码人妻在中文字幕免费 | 免费视频欧美无人区码 | 国产后入清纯学生妹 | 日本精品久久久久中文字幕 | 麻豆国产人妻欲求不满 | 特黄特色大片免费播放器图片 | 精品国产国产综合精品 | 久久精品女人的天堂av | 天天拍夜夜添久久精品大 | 亚洲男人av天堂午夜在 | 日韩av无码一区二区三区不卡 | 狠狠cao日日穞夜夜穞av | 亚洲色大成网站www国产 | 国产精品美女久久久网av | 中文字幕乱码人妻无码久久 | 国产香蕉尹人综合在线观看 | 正在播放东北夫妻内射 | 乱人伦中文视频在线观看 | 成年美女黄网站色大免费全看 | 精品无码一区二区三区的天堂 | 偷窥村妇洗澡毛毛多 | 国产av一区二区三区最新精品 | 国产亚洲精品久久久久久大师 | 熟女俱乐部五十路六十路av | 午夜精品久久久久久久 | 精品国产aⅴ无码一区二区 | 丰满肥臀大屁股熟妇激情视频 | 亚欧洲精品在线视频免费观看 | 午夜男女很黄的视频 | 人人妻人人澡人人爽人人精品浪潮 | 影音先锋中文字幕无码 | 国产小呦泬泬99精品 | 久久亚洲精品成人无码 | 亚洲欧美日韩成人高清在线一区 | 日日鲁鲁鲁夜夜爽爽狠狠 | 日韩av无码中文无码电影 | 人妻天天爽夜夜爽一区二区 | 两性色午夜免费视频 | 色婷婷综合激情综在线播放 | 国产成人综合色在线观看网站 | 国产精品久久久久久无码 | 成人aaa片一区国产精品 | 国产欧美亚洲精品a | 熟妇人妻中文av无码 | 97se亚洲精品一区 | 精品欧洲av无码一区二区三区 | 国产成人精品久久亚洲高清不卡 | 欧美精品在线观看 | 无码帝国www无码专区色综合 | 国产av一区二区三区最新精品 | 无码国内精品人妻少妇 | 国产精品爱久久久久久久 | 久久zyz资源站无码中文动漫 | 18禁止看的免费污网站 | 天下第一社区视频www日本 | 丰满人妻精品国产99aⅴ | 国产av剧情md精品麻豆 | 国产麻豆精品一区二区三区v视界 | 国产卡一卡二卡三 | 国语自产偷拍精品视频偷 | 内射巨臀欧美在线视频 | 精品国产一区二区三区av 性色 | 亚洲欧美日韩成人高清在线一区 | 中文字幕乱码人妻二区三区 | 婷婷丁香五月天综合东京热 | 一本色道久久综合亚洲精品不卡 | 久久精品国产99精品亚洲 | 国产成人综合在线女婷五月99播放 | 免费观看的无遮挡av | 乱人伦中文视频在线观看 | 色偷偷人人澡人人爽人人模 | 国产成人无码午夜视频在线观看 | 六月丁香婷婷色狠狠久久 | 国产九九九九九九九a片 | 久久久久久久人妻无码中文字幕爆 | √天堂资源地址中文在线 | 女人色极品影院 | 成人无码视频在线观看网站 | 亚洲日韩一区二区 | 国产精品igao视频网 | 国产精品久久久午夜夜伦鲁鲁 | 丁香花在线影院观看在线播放 | 国产精品无码久久av | 少妇无码av无码专区在线观看 | 18无码粉嫩小泬无套在线观看 | 久久99精品久久久久婷婷 | 精品一区二区三区波多野结衣 | 天天躁日日躁狠狠躁免费麻豆 | 人妻少妇精品视频专区 | 性欧美牲交在线视频 | 久久97精品久久久久久久不卡 | 日日摸天天摸爽爽狠狠97 | 久久精品99久久香蕉国产色戒 | 正在播放东北夫妻内射 | 无套内谢的新婚少妇国语播放 | 青草青草久热国产精品 | 啦啦啦www在线观看免费视频 | 精品aⅴ一区二区三区 | 久久久久亚洲精品中文字幕 | 亚洲中文字幕乱码av波多ji | 中文字幕人妻无码一夲道 |