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

歡迎訪問(wèn) 生活随笔!

生活随笔

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

编程问答

JVM性能调优监控工具使用详解

發(fā)布時(shí)間:2024/4/11 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JVM性能调优监控工具使用详解 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

點(diǎn)擊上方“朱小廝的博客”,選擇“設(shè)為星標(biāo)”

后臺(tái)回復(fù)”加群“加入公眾號(hào)專屬技術(shù)群

來(lái)源:http://uee.me/czpHk

現(xiàn)實(shí)企業(yè)級(jí)Java應(yīng)用開發(fā)、維護(hù)中,有時(shí)候我們會(huì)碰到下面這些問(wèn)題:
  • OutOfMemoryError,內(nèi)存不足

  • 內(nèi)存泄露

  • 線程死鎖

  • 鎖爭(zhēng)用(Lock Contention)

  • Java進(jìn)程消耗CPU過(guò)高

  • ......

? ? 這些問(wèn)題在日常開發(fā)、維護(hù)中可能被很多人忽視(比如有的人遇到上面的問(wèn)題只是重啟服務(wù)器或者調(diào)大內(nèi)存,而不會(huì)深究問(wèn)題根源),但能夠理解并解決這些問(wèn)題是Java程序員進(jìn)階的必備要求。本文將對(duì)一些常用的JVM性能調(diào)優(yōu)監(jiān)控工具進(jìn)行介紹,希望能起拋磚引玉之用。

而且這些監(jiān)控、調(diào)優(yōu)工具的使用,無(wú)論你是運(yùn)維、開發(fā)、測(cè)試,都是必須掌握的。

A、?jps(Java Virtual Machine Process Status Tool) ? ? ?

? ? jps主要用來(lái)輸出JVM中運(yùn)行的進(jìn)程狀態(tài)信息。語(yǔ)法格式如下:

jps?[options]?[hostid]

? ? 如果不指定hostid就默認(rèn)為當(dāng)前主機(jī)或服務(wù)器。

? ? 命令行參數(shù)選項(xiàng)說(shuō)明如下:

-q?不輸出類名、Jar名和傳入main方法的參數(shù)-m?輸出傳入main方法的參數(shù)-l?輸出main類或Jar的全限名-v?輸出傳入JVM的參數(shù)

? ?比如下面:

root@ubuntu:/#?jps?-m?-l 2458?org.artifactory.standalone.main.Main?/usr/local/artifactory-2.2.5/etc/jetty.xml 29920?com.sun.tools.hat.Main?-port?9998?/tmp/dump.dat 3149?org.apache.catalina.startup.Bootstrap?start 30972?sun.tools.jps.Jps?-m?-l 8247?org.apache.catalina.startup.Bootstrap?start 25687?com.sun.tools.hat.Main?-port?9999?dump.dat 21711?mrf-center.jar

B、?jstack

? ? jstack主要用來(lái)查看某個(gè)Java進(jìn)程內(nèi)的線程堆棧信息。語(yǔ)法格式如下:

jstack?[option]?pid jstack?[option]?executable?core jstack?[option]?[server-id@]remote-hostname-or-ip

? ? 命令行參數(shù)選項(xiàng)說(shuō)明如下:

-l?long?listings,會(huì)打印出額外的鎖信息,在發(fā)生死鎖時(shí)可以用jstack?-l?pid來(lái)觀察鎖持有情況-m?mixed?mode,不僅會(huì)輸出Java堆棧信息,還會(huì)輸出C/C++堆棧信息(比如Native方法)

? ? jstack可以定位到線程堆棧,根據(jù)堆棧信息我們可以定位到具體代碼,所以它在JVM性能調(diào)優(yōu)中使用得非常多。下面我們來(lái)一個(gè)實(shí)例找出某個(gè)Java進(jìn)程中最耗費(fèi)CPU的Java線程并定位堆棧信息,用到的命令有ps、top、printf、jstack、grep。

? ? 第一步先找出Java進(jìn)程ID,我部署在服務(wù)器上的Java應(yīng)用名稱為mrf-center:

root@ubuntu:/#?ps?-ef?|?grep?mrf-center?|?grep?-v?grep root?????21711?????1??1?14:47?pts/3????00:02:10?java?-jar?mrf-center.jar

? ? 得到進(jìn)程ID為21711,第二步找出該進(jìn)程內(nèi)最耗費(fèi)CPU的線程,可以使用ps -Lfp pid或者ps -mp pid -o THREAD, tid, time或者top -Hp pid,我這里用第三個(gè),輸出如下:

? ? TIME列就是各個(gè)Java線程耗費(fèi)的CPU時(shí)間,CPU時(shí)間最長(zhǎng)的是線程ID為21742的線程,用

printf?"%x\n"?21742

? ? 得到21742的十六進(jìn)制值為54ee,下面會(huì)用到。? ?

? ? OK,下一步終于輪到j(luò)stack上場(chǎng)了,它用來(lái)輸出進(jìn)程21711的堆棧信息,然后根據(jù)線程ID的十六進(jìn)制值grep,如下:

root@ubuntu:/#?jstack?21711?|?grep?54ee "PollIntervalRetrySchedulerThread"?prio=10?tid=0x00007f950043e000?nid=0x54ee?in?Object.wait()?[0x00007f94c6eda000]

? ? 可以看到CPU消耗在PollIntervalRetrySchedulerThread這個(gè)類的Object.wait(),我找了下我的代碼,定位到下面的代碼:

//?Idle?wait getLog().info("Thread?["?+?getName()?+?"]?is?idle?waiting..."); schedulerThreadState?=?PollTaskSchedulerThreadState.IdleWaiting; long?now?=?System.currentTimeMillis(); long?waitTime?=?now?+?getIdleWaitTime(); long?timeUntilContinue?=?waitTime?-?now; synchronized(sigLock)?{ try?{if(!halted.get())?{sigLock.wait(timeUntilContinue);}}? catch?(InterruptedException?ignore)?{} }

? ? 它是輪詢?nèi)蝿?wù)的空閑等待代碼,上面的sigLock.wait(timeUntilContinue)就對(duì)應(yīng)了前面的Object.wait()。

C、?jmap(Memory Map)和jhat(Java Heap Analysis Tool)

? ? jmap用來(lái)查看堆內(nèi)存使用狀況,一般結(jié)合jhat使用。

? ? jmap語(yǔ)法格式如下:

jmap?[option]?pid jmap?[option]?executable?core jmap?[option]?[server-id@]remote-hostname-or-ip

? ? 如果運(yùn)行在64位JVM上,可能需要指定-J-d64命令選項(xiàng)參數(shù)。

jmap?-permstat?pid

? ? 打印進(jìn)程的類加載器和類加載器加載的持久代對(duì)象信息,輸出:類加載器名稱、對(duì)象是否存活(不可靠)、對(duì)象地址、父類加載器、已加載的類大小等信息,如下圖:

? ?使用jmap -heap pid查看進(jìn)程堆內(nèi)存使用情況,包括使用的GC算法、堆配置參數(shù)和各代中堆內(nèi)存使用情況。比如下面的例子:

root@ubuntu:/#?jmap?-heap?21711 Attaching?to?process?ID?21711,?please?wait... Debugger?attached?successfully. Server?compiler?detected. JVM?version?is?20.10-b01using?thread-local?object?allocation. Parallel?GC?with?4?thread(s)Heap?Configuration: MinHeapFreeRatio?=?40??? MaxHeapFreeRatio?=?70??? MaxHeapSize??????=?2067791872?(1972.0MB) NewSize??????????=?1310720?(1.25MB) MaxNewSize???????=?17592186044415?MB OldSize??????????=?5439488?(5.1875MB) NewRatio?????????=?2??? SurvivorRatio????=?8??? PermSize?????????=?21757952?(20.75MB) MaxPermSize??????=?85983232?(82.0MB)Heap?Usage: PS?Young?Generation Eden?Space:capacity?=?6422528?(6.125MB)used?????=?5445552?(5.1932830810546875MB)free?????=?976976?(0.9317169189453125MB)84.78829520089286%?used From?Space:capacity?=?131072?(0.125MB)used?????=?98304?(0.09375MB)free?????=?32768?(0.03125MB)75.0%?used To?Space:capacity?=?131072?(0.125MB)used?????=?0?(0.0MB)free?????=?131072?(0.125MB)0.0%?used PS?Old?Generationcapacity?=?35258368?(33.625MB)used?????=?4119544?(3.9287033081054688MB)free?????=?31138824?(29.69629669189453MB)11.683876009235595%?used PS?Perm?Generationcapacity?=?52428800?(50.0MB)used?????=?26075168?(24.867218017578125MB)free?????=?26353632?(25.132781982421875MB)49.73443603515625%?used....

? ? 使用jmap -histo[:live] pid查看堆內(nèi)存中的對(duì)象數(shù)目、大小統(tǒng)計(jì)直方圖,如果帶上live則只統(tǒng)計(jì)活對(duì)象,如下:

root@ubuntu:/#?jmap?-histo:live?21711?|?more? num?????#instances?????????#bytes??class?name----------------------------------------------1:?????????38445????????5597736??<constMethodKlass>2:?????????38445????????5237288??<methodKlass>3:??????????3500????????3749504??<constantPoolKlass>4:?????????60858????????3242600??<symbolKlass>5:??????????3500????????2715264??<instanceKlassKlass>6:??????????2796????????2131424??<constantPoolCacheKlass>7:??????????5543????????1317400??[I8:?????????13714????????1010768??[C9:??????????4752????????1003344??[B10:??????????1225?????????639656??<methodDataKlass>11:?????????14194?????????454208??java.lang.String12:??????????3809?????????396136??java.lang.Class13:??????????4979?????????311952??[S14:??????????5598?????????287064??[[I15:??????????3028?????????266464??java.lang.reflect.Method16:???????????280?????????163520??<objArrayKlassKlass>17:??????????4355?????????139360??java.util.HashMap$Entry18:??????????1869?????????138568??[Ljava.util.HashMap$Entry;19:??????????2443??????????97720??java.util.LinkedHashMap$Entry20:??????????2072??????????82880??java.lang.ref.SoftReference21:??????????1807??????????71528??[Ljava.lang.Object;22:??????????2206??????????70592??java.lang.ref.WeakReference23:???????????934??????????52304??java.util.LinkedHashMap24:???????????871??????????48776??java.beans.MethodDescriptor25:??????????1442??????????46144??java.util.concurrent.ConcurrentHashMap$HashEntry26:???????????804??????????38592??java.util.HashMap27:???????????948??????????37920??java.util.concurrent.ConcurrentHashMap$Segment28:??????????1621??????????35696??[Ljava.lang.Class;29:??????????1313??????????34880??[Ljava.lang.String;30:??????????1396??????????33504??java.util.LinkedList$Entry31:???????????462??????????33264??java.lang.reflect.Field32:??????????1024??????????32768??java.util.Hashtable$Entry33:???????????948??????????31440??[Ljava.util.concurrent.ConcurrentHashMap$HashEntry;

? ? class name是對(duì)象類型,說(shuō)明如下:

B??byte C??char D??double F??float I??int J??long Z??boolean [??數(shù)組,如[I表示int[] [L+類名?其他對(duì)象

? ? 還有一個(gè)很常用的情況是:用jmap把進(jìn)程內(nèi)存使用情況dump到文件中,再用jhat分析查看。jmap進(jìn)行dump命令格式如下:

jmap?-dump:format=b,file=dumpFileName pid

? ? 我一樣地對(duì)上面進(jìn)程ID為21711進(jìn)行Dump:

root@ubuntu:/#?jmap?-dump:format=b,file=/tmp/dump.dat?21711????? Dumping?heap?to?/tmp/dump.dat?... Heap?dump?file?created

? ?dump出來(lái)的文件可以用MAT、VisualVM等工具查看,這里用jhat查看:

root@ubuntu:/#?jhat?-port?9998?/tmp/dump.dat Reading?from?/tmp/dump.dat... Dump?file?created?Tue?Jan?28?17:46:14?CST?2014Snapshot?read,?resolving... Resolving?132207?objects... Chasing?references,?expect?26?dots.......................... Eliminating?duplicate?references.......................... Snapshot?resolved. Started?HTTP?server?on?port?9998Server?is?ready.

? ? ?注意如果Dump文件太大,可能需要加上-J-Xmx512m這種參數(shù)指定最大堆內(nèi)存,即jhat -J-Xmx512m -port 9998 /tmp/dump.dat。然后就可以在瀏覽器中輸入主機(jī)地址:9998查看了:

? ? 上面紅線框出來(lái)的部分大家可以自己去摸索下,最后一項(xiàng)支持OQL(對(duì)象查詢語(yǔ)言)。

D、jstat(JVM統(tǒng)計(jì)監(jiān)測(cè)工具)

? ? 語(yǔ)法格式如下:

jstat?[?generalOption?|?outputOptions?vmid?[interval[s|ms]?[count]]?]

? ? vmid是Java虛擬機(jī)ID,在Linux/Unix系統(tǒng)上一般就是進(jìn)程ID。interval是采樣時(shí)間間隔。count是采樣數(shù)目。比如下面輸出的是GC信息,采樣時(shí)間間隔為250ms,采樣數(shù)為4:

root@ubuntu:/#?jstat?-gc?21711?250?4? S0C????S1C????S0U????S1U??????EC???????EU????????OC?????????OU???????PC?????PU????YGC?????YGCT????FGC????FGCT?????GCT??? 192.0??192.0???64.0???0.0????6144.0???1854.9???32000.0?????4111.6???55296.0?25472.7????702????0.431???3??????0.218????0.649 192.0??192.0???64.0???0.0????6144.0???1972.2???32000.0?????4111.6???55296.0?25472.7????702????0.431???3??????0.218????0.649 192.0??192.0???64.0???0.0????6144.0???1972.2???32000.0?????4111.6???55296.0?25472.7????702????0.431???3??????0.218????0.649 192.0??192.0???64.0???0.0????6144.0???2109.7???32000.0?????4111.6???55296.0?25472.7????702????0.431???3??????0.218????0.649

? ? 要明白上面各列的意義,先看JVM堆內(nèi)存布局:

? ? 可以看出:

堆內(nèi)存?=?年輕代?+?年老代?+?永久代 年輕代?=?Eden區(qū)?+?兩個(gè)Survivor區(qū)(From和To)

? ? 現(xiàn)在來(lái)解釋各列含義:

S0C、S1C、S0U、S1U:Survivor 0/1區(qū)容量(Capacity)和使用量(Used) EC、EU:Eden區(qū)容量和使用量 OC、OU:年老代容量和使用量 PC、PU:永久代容量和使用量 YGC、YGT:年輕代GC次數(shù)和GC耗時(shí) FGC、FGCT:Full GC次數(shù)和Full GC耗時(shí) GCT:GC總耗時(shí)

E、hprof(Heap/CPU Profiling Tool)

? ? hprof能夠展現(xiàn)CPU使用率,統(tǒng)計(jì)堆內(nèi)存使用情況。

? ? 語(yǔ)法格式如下:

java?-agentlib:hprof[=options]?ToBeProfiledClass java?-Xrunprof[:options]?ToBeProfiledClass javac?-J-agentlib:hprof[=options]?ToBeProfiledClass

? ? 完整的命令選項(xiàng)如下:

Option?Name?and?Value??Description????????????????????Default ---------------------??-----------????????????????????------- heap=dump|sites|all????heap?profiling?????????????????all cpu=samples|times|old??CPU?usage??????????????????????off monitor=y|n????????????monitor?contention?????????????n format=a|b?????????????text(txt)?or?binary?output?????a file=<file>????????????write?data?to?file?????????????java.hprof[.txt] net=<host>:<port>??????send?data?over?a?socket????????off depth=<size>???????????stack?trace?depth??????????????4 interval=<ms>??????????sample?interval?in?ms??????????10 cutoff=<value>?????????output?cutoff?point????????????0.0001 lineno=y|n?????????????line?number?in?traces??????????y thread=y|n?????????????thread?in?traces???????????????n doe=y|n????????????????dump?on?exit???????????????????y msa=y|n????????????????Solaris?micro?state?accounting?n force=y|n??????????????force?output?to?<file>?????????y verbose=y|n????????????print?messages?about?dumps?????y

? ? 來(lái)幾個(gè)官方指南上的實(shí)例。

? ? CPU Usage Sampling Profiling(cpu=samples)的例子:

java?-agentlib:hprof=cpu=samples,interval=20,depth=3?Hello

? ? 上面每隔20毫秒采樣CPU消耗信息,堆棧深度為3,生成的profile文件名稱是java.hprof.txt,在當(dāng)前目錄。?

? ? CPU Usage Times Profiling(cpu=times)的例子,它相對(duì)于CPU Usage Sampling Profile能夠獲得更加細(xì)粒度的CPU消耗信息,能夠細(xì)到每個(gè)方法調(diào)用的開始和結(jié)束,它的實(shí)現(xiàn)使用了字節(jié)碼注入技術(shù)(BCI):

javac?-J-agentlib:hprof=cpu=times?Hello.java

? ? Heap Allocation Profiling(heap=sites)的例子:

javac?-J-agentlib:hprof=heap=sites?Hello.java

? ? Heap Dump(heap=dump)的例子,它比上面的Heap Allocation Profiling能生成更詳細(xì)的Heap Dump信息:

javac?-J-agentlib:hprof=heap=dump?Hello.java

? ??雖然在JVM啟動(dòng)參數(shù)中加入-Xrunprof:heap=sites參數(shù)可以生成CPU/Heap Profile文件,但對(duì)JVM性能影響非常大,不建議在線上服務(wù)器環(huán)境使用。

想知道更多?描下面的二維碼關(guān)注我

當(dāng)當(dāng)百萬(wàn)圖書每滿100-50(活動(dòng)時(shí)間10月24~11.1)。使用我的優(yōu)惠嗎:2CGJZK,還可以享受:實(shí)付200-30(全場(chǎng)自營(yíng)圖書可用,優(yōu)惠券到期時(shí)間11-01),實(shí)際為花170買400元圖書。

朕已閱?

總結(jié)

以上是生活随笔為你收集整理的JVM性能调优监控工具使用详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

蜜桃麻豆www久久囤产精品 | 91精品久久久久久综合乱菊 | 精品日韩中文字幕 | 最近中文字幕大全 | 18女毛片 | 美女视频黄色免费 | 高潮久久久| 91看片一区二区三区 | 免费看污黄网站 | 一区二区 精品 | 欧美日韩在线精品一区二区 | 久久国内精品99久久6app | 麻豆影视网站 | 色资源网在线观看 | av日韩精品 | 日韩在线欧美在线 | 亚洲精品大片www | 久久成电影 | 国产黄| 国产欧美高清 | 国产中文字幕网 | 久久不色 | 国产精品无av码在线观看 | 久草在线视频国产 | 日韩精品不卡在线观看 | 久久不卡电影 | 天天摸日日摸人人看 | 色成人亚洲 | 亚洲欧洲精品一区 | 91色一区二区三区 | 午夜久久久久久久 | 国产一卡在线 | 亚洲综合成人av | 国产伦理精品一区二区 | 黄色福利视频网站 | 国产v亚洲v | 日韩亚洲在线观看 | 国产永久网站 | 一区二区三区视频网站 | 亚洲综合视频在线播放 | www.玖玖玖 | 97视频在线观看播放 | 欧美午夜性生活 | 婷婷亚洲五月 | 国产精品一区二区久久 | 中文字幕精品一区 | 日韩中文字幕免费视频 | 999亚洲国产996395 | 2021国产视频 | 97超碰资源 | 国产精品视频永久免费播放 | 亚洲精品乱码久久久久久久久久 | 国产91在线播放 | 国产视频午夜 | 欧美一区三区四区 | 精品女同一区二区三区在线观看 | 91亚洲成人 | 色av网站 | www.成人sex | 日韩欧美久久 | 亚洲欧美日韩在线一区二区 | 国产一区不卡在线 | 91精品影视 | 在线看一级片 | 韩日在线一区 | 精品国自产在线观看 | 国产亚洲人 | 国产69久久久欧美一级 | 精品国产一区二区三区久久 | 亚洲久草视频 | 久久久久久免费视频 | 国内外成人在线视频 | 国产精品1000 | 日韩超碰在线 | 国产精品二区三区 | 国产亚洲精品久久久久久网站 | 在线中文字幕一区二区 | 永久免费的av电影 | 狠狠色狠狠色合久久伊人 | 欧美日韩网址 | 91天天操| 日韩av黄 | 香蕉视频4aa| 六月婷婷久香在线视频 | 玖玖在线观看视频 | 高清视频一区 | 麻豆视频在线免费观看 | 欧美久久久久 | 四川bbb搡bbb爽爽视频 | 婷婷在线播放 | 免费亚洲黄色 | 一区二区三区在线免费观看 | 97精品国产97久久久久久粉红 | 久久99热这里只有精品 | 国产日韩欧美中文 | 成人网在线免费视频 | 国产高清第一页 | 国产一区二区三区四区在线 | 国产精品国内免费一区二区三区 | 成人精品亚洲 | 亚洲综合导航 | 亚洲精品综合久久 | 最新免费中文字幕 | 最新国产中文字幕 | 黄色小说18 | 黄av免费在线观看 | 国产精品嫩草影院123 | 免费在线播放 | 国内成人精品视频 | 久久不射网站 | 人人看看人人 | 色94色欧美| 麻豆免费在线视频 | 国产色秀视频 | 99视频+国产日韩欧美 | 久久91网| 国内免费久久久久久久久久久 | 狠狠色丁香久久婷婷综 | 久久在线精品视频 | 天天操天天添天天吹 | 亚洲午夜精品电影 | 激情视频网页 | 中文字幕精品一区 | 91在线精品播放 | 亚洲国产中文字幕 | 国内精品毛片 | 国产色啪| 婷婷中文在线 | 欧美一级欧美一级 | 国产九色视频在线观看 | 成人精品亚洲 | 国产裸体无遮挡 | 久久久精品国产免费观看同学 | 国产护士hd高朝护士1 | 成全在线视频免费观看 | www.夜色.com| 69精品久久 | 91探花国产综合在线精品 | 成人免费看片网址 | 亚洲视频第一页 | 色婷婷a | 人人爽人人插 | 亚洲 欧美变态 另类 综合 | 久久精品一二三 | 亚洲国产精品女人久久久 | 国产精品午夜久久久久久99热 | 成人午夜精品久久久久久久3d | 国产亚洲精品美女 | 永久免费毛片在线观看 | 天堂av高清 | 亚洲精品美女久久17c | 亚州国产精品久久久 | 日韩视频图片 | 人人插人人做 | 免费三级在线 | 久久a免费视频 | 欧美性久久久久久 | 色噜噜在线观看 | 韩日电影在线免费看 | 婷婷丁香在线 | 91免费在线视频 | 精品亚洲一区二区 | 在线免费试看 | 激情图片qvod| 福利一区二区三区四区 | 久久久久久在线观看 | 午夜黄色影院 | 在线观看视频免费播放 | 国产黄色在线看 | 去干成人网 | 国产精品久久久久久模特 | 亚洲女人天堂成人av在线 | 成人精品福利 | 国产高清亚洲 | 黄色一级在线视频 | 亚洲三级在线免费观看 | 国产小视频国产精品 | 精品一区二区三区在线播放 | 在线免费试看 | 久久久久久久久久久久久9999 | 一区二区三区四区在线免费观看 | 精品国产欧美一区二区 | 97热视频 | 亚洲精品成人网 | 日韩av在线看 | 日韩一区二区三区免费电影 | 色偷偷88888欧美精品久久 | 亚洲精品成人在线 | 97超视频 | 成人在线播放免费观看 | 国产精品亚洲a | 视频福利在线观看 | 日韩精品一区二区三区在线视频 | 久久国产精品免费一区 | 99免费| 国产麻豆果冻传媒在线观看 | 911国产| 一区二区三区四区影院 | 国产精品久久久久久模特 | 99久久国产免费免费 | 国产中文字幕三区 | 久久综合欧美 | 又大又硬又黄又爽视频在线观看 | 97自拍超碰 | 一区二区久久久久 | 免费在线观看黄色网 | 中文字幕国产一区 | 日韩精品一区二区三区视频播放 | 97狠狠操 | 亚洲精品高清视频在线观看 | 亚洲综合在线五月天 | 国产精品美女久久久久久2018 | 国产亚洲在线观看 | 91视频观看免费 | 久久永久免费视频 | 欧美精品在线观看免费 | 在线观看国产福利片 | 黄色片免费电影 | 91插插影库 | 在线观看黄色av | 日韩电影黄色 | 久久九九久久九九 | 国产很黄很色的视频 | 国产精品激情 | 黄色亚洲片 | 夜夜夜夜夜夜操 | 国产理论免费 | 黄色av高清 | 日韩电影中文,亚洲精品乱码 | 九色精品免费永久在线 | 在线观看视频一区二区三区 | 国产99自拍 | 色多多污污在线观看 | 又色又爽又黄 | 日韩高清精品一区二区 | 免费在线激情电影 | www久久久久 | 国产一级a毛片视频爆浆 | 久久久国产在线视频 | 插插插色综合 | 亚洲精品久久久蜜桃 | 欧美日韩视频 | 99久久精品免费看国产免费软件 | 91麻豆看国产在线紧急地址 | 日韩丝袜在线观看 | 人人爽人人爽人人片 | 国产一级不卡毛片 | 日韩专区在线播放 | 亚洲成人av电影 | av在线影片 | 国内精品免费久久影院 | 精品国偷自产国产一区 | 亚洲五月激情 | 免费色黄 | 日韩av免费网站 | 97电影院网| 天天综合色网 | 久久精品中文字幕 | 免费成人在线观看 | 在线视频中文字幕一区 | 久久久夜色 | 99热这里只有精品久久 | 00av视频 | 久久视频这里有精品 | 91香蕉视频 | 91九色在线观看视频 | 国产中文字幕国产 | 午夜久久久久久久久 | 久久久免费观看完整版 | 日韩激情视频在线 | 婷婷综合伊人 | 精品国产一区二区三区男人吃奶 | 九色精品免费永久在线 | 国产精品视频在线观看 | 91大神一区二区三区 | 狠狠色丁香婷婷综合久小说久 | 国产成人福利在线观看 | 国产成人精品国内自产拍免费看 | 国产成人久久av | 天天色天天操综合 | 欧美激情视频在线观看免费 | free. 性欧美.com | www.日本色 | 精品一区二区三区四区在线 | 亚洲精品视频在 | 麻豆久久一区二区 | 亚洲天堂网视频在线观看 | 国产第一页在线观看 | 最近中文字幕完整视频高清1 | 久久a级片| 午夜性福利 | 日韩成人邪恶影片 | 色婷婷丁香| 成人午夜影视 | 五月婷婷色丁香 | 免费观看黄色av | 一区在线观看视频 | 99热这里只有精品国产首页 | 国产又粗又猛又色又黄视频 | 97国产情侣爱久久免费观看 | 国产精品久久久久久久久大全 | 午夜精品久久久久久久久久久久久久 | 中文字幕高清在线播放 | 黄色精品一区二区 | 欧美在线视频第一页 | 在线观看小视频 | 字幕网资源站中文字幕 | 99精品一级欧美片免费播放 | 在线免费高清 | 91香蕉视频 | 久久精品视频在线观看 | 天堂av在线免费观看 | 狠狠综合久久av | 丰满少妇一级 | www.黄色片.com| 国产一二区在线观看 | 日韩特级毛片 | 国产精品久久久精品 | 开心激情五月网 | 亚洲不卡在线 | 涩涩爱夜夜爱 | 天天久久夜夜 | a级国产片 | 在线黄网站 | 在线观看完整版免费 | 色中文字幕在线观看 | 久久综合九色综合久99 | 色综合天天在线 | 美女在线免费视频 | 日韩视频区 | 久久成人欧美 | 久久色在线播放 | 免费看成人a | 精品亚洲在线 | www夜夜| 欧美性久久久久久 | 国产又黄又爽又猛视频日本 | 国产一级片播放 | 黄色精品一区 | 日韩一级片网址 | 国产福利一区二区三区在线观看 | 国产小视频精品 | 免费高清在线一区 | 五月激情久久久 | 久久成人资源 | 亚洲二区精品 | 91丨九色丨勾搭 | 成人动图 | 亚洲五月激情 | 亚洲永久精品一区 | 国产精品久久久久久久久大全 | 91视频最新网址 | 91一区二区三区久久久久国产乱 | 天天综合久久综合 | 欧美成人影音 | 国产91亚洲 | 免费网站观看www在线观看 | 亚洲综合色视频 | 亚洲精品国产精品国自产观看 | 热热热热热色 | 少妇搡bbb| 亚洲天堂首页 | 国产成人精品一区二区三区免费 | 久草视频在线看 | 国产黄色电影 | 日韩中文字幕免费在线播放 | 国产成人一区二区精品非洲 | 久久国产精品久久精品国产演员表 | 蜜臀av.com| 久久久久久久久久久久国产精品 | 国产精品一区久久久久 | 久草在线视频免费资源观看 | 免费在线色电影 | 91精品婷婷国产综合久久蝌蚪 | 欧美日韩国产网站 | 在线观看国产亚洲 | 六月丁香社区 | 亚在线播放中文视频 | 成人wwwxxx视频 | 天堂av最新网址 | 免费在线色视频 | 狠狠艹夜夜干 | 五月婷丁香 | 日韩黄视频| 亚洲影音先锋 | 成年人免费av网站 | 色五婷婷| 在线中文字母电影观看 | 亚洲国产精品电影在线观看 | 亚洲一区二区三区精品在线观看 | 麻豆一区二区三区视频 | 日韩二区三区在线观看 | 日本黄区免费视频观看 | 日韩精品偷拍 | 在线黄色免费 | 久久免费在线视频 | 亚洲精品乱码白浆高清久久久久久 | 五月婷婷激情网 | 爱爱av网| 高潮毛片无遮挡高清免费 | 久久久久久久久久久免费视频 | 久久久久在线视频 | 欧美不卡在线 | 欧美大片第1页 | 久久视频精品在线观看 | 亚洲国产一区二区精品专区 | 久久精品电影网 | 这里有精品在线视频 | 亚洲精品午夜aaa久久久 | 日韩欧美一区二区在线 | 成年人黄色大片在线 | 亚洲精品在线播放视频 | 国产福利网站 | 国产白浆在线观看 | 久久成人亚洲欧美电影 | 天天操夜夜看 | 欧美一区二区三区激情视频 | 91麻豆精品91久久久久同性 | 97精品国产97久久久久久久久久久久 | 亚洲va在线va天堂 | 成人在线视频论坛 | 色网站在线免费 | 久久色亚洲 | 青青射 | 日韩欧美在线视频一区二区三区 | 麻豆国产精品永久免费视频 | 亚洲成a人片77777潘金莲 | 黄色大片免费网站 | 日日日操 | 国产一区二区免费看 | av成人免费在线 | 人人爽久久涩噜噜噜网站 | www最近高清中文国语在线观看 | 日韩电影在线观看一区 | 天天操天天操一操 | 蜜臀av在线一区二区三区 | 天天干 夜夜操 | 久久综合九色综合97_ 久久久 | 国产精品女人久久久久久 | 亚洲区另类春色综合小说校园片 | 中文字幕欧美日韩va免费视频 | 亚洲精品在线观看视频 | 2020天天干天天操 | 五月天激情综合网 | 国产久草在线 | 在线天堂中文www视软件 | 精品国产一区二区三区四区在线观看 | 亚洲成人xxx | 国产精品自产拍在线观看 | a久久久久 | 久久久精品国产免费观看同学 | 九九免费在线视频 | 天天草天天色 | 91av网址| 国产一区视频导航 | 成人蜜桃视频 | 国产69精品久久久久久久久久 | 久久综合偷偷噜噜噜色 | 91香蕉亚洲精品 | av色图天堂网 | 中文字幕日本在线观看 | 午夜三级毛片 | 久久伊人操 | 美女国产免费 | 探花在线观看 | 久久av高清 | 天天干天天拍天天操天天拍 | 97在线观看视频 | 天天射天天干天天 | 在线播放一区二区三区 | 久久免费精品一区二区三区 | 日日插日日干 | 国产精品99久久久久 | 18久久久 | 日韩视频欧美视频 | 国内精品久久久久久久影视简单 | 久久99这里只有精品 | 天天色天天干天天色 | 99久久精品久久亚洲精品 | 久久国产美女视频 | 少妇按摩av | 国产一区二区在线免费播放 | 国产高清av | 久久精品官网 | 黄色亚洲片 | 国产高清精品在线 | 色婷婷综合久久久久中文字幕1 | 中文字幕在线成人 | 91亚洲永久精品 | 深爱激情五月婷婷 | 国产亚洲免费的视频看 | 久久草在线精品 | 国产精品青草综合久久久久99 | www.五月天色 | 久久在现 | 成人蜜桃 | 亚洲国产欧美一区二区三区丁香婷 | 精品福利视频在线 | 免费一级片久久 | 亚洲精品国产成人av在线 | 欧美精品一区二区三区四区在线 | 精品无人国产偷自产在线 | 97超碰人人网 | 亚洲黄污| 中文字幕乱偷在线 | 国产色综合 | 黄色成人av | 在线亚洲天堂网 | 日本韩国欧美在线观看 | 午夜在线观看一区 | 成人av一区二区在线观看 | 精品国产一区二区三区久久 | 中文字幕不卡在线88 | 不卡的av中文字幕 | 亚洲黄色小说网 | 日韩电影在线观看中文字幕 | 天天草夜夜 | 视频在线播放国产 | 国产色一区| 国产精品白浆视频 | v片在线看 | avhd高清在线谜片 | 久久午夜视频 | 亚洲国产精品视频 | 黄色av三级在线 | 久久精品亚洲 | 婷婷色网址| 国色天香在线观看 | 久久综合久色欧美综合狠狠 | 黄色小说在线观看视频 | 黄p在线播放 | 国产视频69| 久久久久国产一区二区 | 天天干天天天天 | 久久综合爱 | 天天射天天射天天 | 欧美人体xx| 91福利社区在线观看 | 18做爰免费视频网站 | 99婷婷狠狠成为人免费视频 | 欧美日韩国产一区二区三区在线观看 | 国产亚洲精品久久久久久大师 | 久草在线视频网站 | 久久99精品久久久久久清纯直播 | 久久久一本精品99久久精品66 | 久久久午夜精品福利内容 | 日批网站免费观看 | 免费久久久久久久 | 国产免费又爽又刺激在线观看 | 91秒拍国产福利一区 | 亚洲天天在线 | 久久在草| 国产精品 国内视频 | 在线观看视频你懂 | 午夜av不卡| 国产精品一区二区三区在线 | 996久久国产精品线观看 | 97天天干 | 色噜噜日韩精品欧美一区二区 | 国产精品久久久久一区二区三区共 | 亚洲一级黄色片 | 欧美 亚洲 另类 激情 另类 | 免费a v视频 | 久久精彩视频 | 久久免费视屏 | av不卡中文字幕 | 久久精品香蕉视频 | 亚洲毛片久久 | 色噜噜狠狠狠狠色综合 | 一区二区视频电影在线观看 | 亚洲天堂精品视频在线观看 | 欧美日韩在线观看视频 | 免费网站黄 | 精品日韩av| 91看成人 | 日韩av一区二区在线 | 欧美另类tv| 久久精品艹 | 在线中文字母电影观看 | 美女久久久久久久久久久 | 四虎成人精品永久免费av | 国产精品久久人 | 色婷婷狠狠 | 99久高清在线观看视频99精品热在线观看视频 | 瑞典xxxx性hd极品 | 国产精品永久在线观看 | 国产成人福利在线观看 | 国产综合视频在线观看 | 99r精品视频在线观看 | 91九色视频观看 | 欧美伊人网 | 成人免费在线播放 | 成人黄色免费观看 | 高清国产一区 | 久久久精品国产免费观看同学 | 91人人爱 | 婷婷六月网 | 99热这里只有精品8 久久综合毛片 | 视频 天天草 | 国产录像在线观看 | 久久五月天婷婷 | 欧美日韩精品在线 | 久久精品79国产精品 | 91麻豆文化传媒在线观看 | 久久久久久电影 | 一区二区三区在线视频观看58 | 久草视频资源 | 国产黄色特级片 | 色干综合 | 日韩三级视频在线观看 | 日本99久久 | 天天综合成人 | 免费成视频 | a特级毛片 | 久久久久久久久福利 | 久草视频资源 | 日本黄区免费视频观看 | 97夜夜澡人人爽人人免费 | 国产久视频| 在线视频麻豆 | 丁香 久久 综合 | 美女久久久久久 | 久久网站免费 | 超碰人人91 | www.色婷婷.com | 精品久久久久久电影 | 91丨九色丨勾搭 | 九九九九九国产 | 男女激情片在线观看 | 天天干天天操天天爱 | 亚洲美女免费精品视频在线观看 | 久久免费观看少妇a级毛片 久久久久成人免费 | 日韩在线观看高清 | 日日天天| 欧美精品亚洲二区 | 色婷婷亚洲 | 国产a级片免费观看 | 91av在线电影 | 欧美激情视频一区 | 色鬼综合网| 亚洲 综合 国产 精品 | 丁香婷婷久久久综合精品国产 | 97高清免费视频 | 亚洲成人频道 | 欧美福利精品 | 国产无限资源在线观看 | 国产女人18毛片水真多18精品 | 欧美综合在线视频 | 久久久久久久久久久久影院 | 8x8x在线观看视频 | 探花视频在线观看免费 | 色伊人网 | 免费下载高清毛片 | 欧美 日韩 久久 | 日日夜夜天天射 | 九月婷婷综合网 | 天天色天天爱天天射综合 | 日本一区二区三区免费观看 | 日本精品一区二区 | 99热只有精品在线观看 | 久久不射影院 | 精品99免费 | 三级午夜片 | 99久久www免费 | 91精选在线 | 亚洲视频精选 | 国产破处在线播放 | 九色福利视频 | 日韩极品视频在线观看 | 天天综合婷婷 | 亚洲狠狠婷婷综合久久久 | 亚洲成人av片在线观看 | 最新久久免费视频 | 午夜国产福利在线 | 色噜噜在线观看视频 | 亚洲精品www.| 91精品免费在线观看 | 91在线区| 久久99视频 | 天天干天天干天天干天天干天天干天天干 | 日韩色区| 国产精品国产三级国产专区53 | 日韩高清免费在线观看 | 69xxxx欧美| 国产亚洲在线视频 | 亚洲成人精品久久久 | 免费福利片 | 五月天激情综合 | 国产精品原创av片国产免费 | 日本韩国精品一区二区在线观看 | 人人搞人人爽 | 亚洲禁18久人片 | 国产精品久免费的黄网站 | 三三级黄色片之日韩 | 欧美极品一区二区三区 | 久久久综合香蕉尹人综合网 | 爱情影院aqdy鲁丝片二区 | 狠狠狠狠狠狠狠狠 | 日韩欧美视频在线播放 | 91精品国产网站 | 日韩欧美电影网 | 欧美成人免费在线 | 国内免费的中文字幕 | 欧美大片在线观看一区 | 亚洲天堂网视频在线观看 | 亚洲国产免费看 | 99久e精品热线免费 99国产精品久久久久久久久久 | 久久中文精品视频 | 国产成人精品999在线观看 | 中文久草| 欧美日韩中文在线观看 | 国产精品久久久电影 | 1区2区视频 | 天天操天天射天天爱 | 久久精品久久精品久久 | 视频国产精品 | 在线你懂 | 久草在线视频首页 | 国产日韩精品一区二区三区在线 | av女优中文字幕在线观看 | 天天色宗合 | 欧美高清视频不卡网 | 成人精品久久 | 久久 亚洲视频 | 久久婷婷影视 | 玖玖精品在线 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 中文字幕在线观看2018 | 热久久电影 | 麻豆果冻剧传媒在线播放 | 美女网站视频免费都是黄 | 日韩电影在线一区二区 | 五月天久久综合网 | 色综合久久99| 久草在线费播放视频 | 最近中文字幕在线播放 | 天堂黄色片 | 国产成人精品在线观看 | 在线看成人av | www.久久com| 日韩一区二区三区视频在线 | 亚洲成人家庭影院 | 五月天激情综合 | 亚洲人人射| 最近中文字幕完整视频高清1 | 五月综合在线观看 | 天天干天天天天 | 97精品伊人 | 久青草视频 | ,午夜性刺激免费看视频 | 国产成人av片 | av在线之家电影网站 | 国产一区二区三区四区在线 | 国产一区二区久久精品 | 一区二区三区四区五区在线 | 中文在线a天堂 | 大型av综合网站 | 最近中文字幕视频完整版 | 亚洲激情一区二区三区 | 国产99在线免费 | 亚洲精品天天 | www操操操 | 狠狠干我| 久精品视频在线观看 | 在线观看黄色的网站 | 欧美一级电影 | 欧美亚洲免费在线一区 | 国产亲近乱来精品 | 日韩成人免费观看 | 国产精品麻豆99久久久久久 | 免费特级黄色片 | 亚洲视频观看 | 日本中文字幕免费观看 | 91精品一区二区在线观看 | 国产精品久久久久久久久久妇女 | 国产福利91精品张津瑜 | 国产日产在线观看 | 国产中文a| 国产免费观看久久 | 免费高清无人区完整版 | 成年人黄色大片在线 | 国产精品色婷婷视频 | 国产在线色视频 | 天天综合天天综合 | 国产91av视频在线观看 | 免费福利小视频 | 久久久国产精品成人免费 | 久久av福利 | 成人小视频在线观看免费 | 国产伦理一区 | 国产精品成人一区二区 | 日日夜操 | 毛片永久新网址首页 | 久久久国产精品网站 | 精品国偷自产国产一区 | 久草在线久 | 在线国产91 | 成人教育av | 亚洲精品午夜久久久久久久 | 成人毛片久久 | 高清av影院 | 欧美黄色高清 | 精品 一区 在线 | 91亚洲国产成人久久精品网站 | 久久久久久久久影院 | 夜夜躁狠狠燥 | 在线亚洲人成电影网站色www | 91一区二区三区在线观看 | 欧美日韩精品综合 | 黄色www免费 | 91刺激视频 | 国产亚洲精品无 | 日韩视频1区 | 视频一区二区在线 | 黄毛片在线观看 | 国产精品精品 | 国产黄色片网站 | 欧美a在线免费观看 | 91毛片视频 | 欧美一区二区三区在线 | 国产一区在线看 | 色婷婷久久久综合中文字幕 | 天堂在线免费视频 | 久久久人| 国产高清视频在线免费观看 | 国产亚洲精品成人av久久影院 | 日韩 在线a | 日韩久久片 | 国内精品福利视频 | 日韩乱理 | 精品国产_亚洲人成在线 | 一本一本久久a久久 | 久久精品一区二区三区四区 | 夜色成人av| 波多野结衣电影一区 | 国产成人一区二区精品非洲 | 日韩欧美在线视频一区二区三区 | 久久久视屏 | 色综合久久88色综合天天 | 香蕉久草 | 永久黄网站色视频免费观看w | 高潮久久久久久 | 亚洲国产三级 | 91av片| 天堂av色婷婷一区二区三区 | 91手机在线看片 | 欧美地下肉体性派对 | 久久久99国产精品免费 | 综合久久综合久久 | 亚洲综合五月天 | 亚洲精品乱码久久久久v最新版 | 97品白浆高清久久久久久 | 亚洲午夜久久久综合37日本 | 中文字幕永久免费 | 免费麻豆 | 国产亚洲精品久久久久动 | 中文字幕 国产视频 | 在线观看成人毛片 | 91免费视频网站在线观看 | 在线观看国产日韩 | 五月激情丁香婷婷 | 一区二区三区手机在线观看 | 国产美女被啪进深处喷白浆视频 | 久久国产精品一区二区三区 | 综合国产在线 | 中文字幕乱码日本亚洲一区二区 | 久久精品96| 欧美久久综合 | 有码中文字幕 | 中文字幕有码在线播放 | 新av在线 | 亚洲精品一区中文字幕乱码 | 欧美性大战久久久久 | 在线观看日韩精品 | 波多野结衣在线播放一区 | 国产成人精品a | 91视频高清完整版 | 日韩久久久久久久 | 日韩免费电影网站 | 久久精品久久精品久久39 | 日韩在线观看精品 | 亚洲二区精品 | 九九视频在线观看视频6 | 国产超碰在线观看 | 天天干天天拍 | 国产精品第54页 | 啪啪小视频网站 | 国产一区成人 | av激情五月 | 国产网红在线观看 | www最近高清中文国语在线观看 | 91.dizhi永久地址最新 | 手机av在线网站 | 国产精品一级视频 | 久久久免费高清视频 | 成年人免费在线看 | 亚洲视频2 | 日韩av一卡二卡三卡 | 久久久久久久99 | 激情五月婷婷综合网 | av一区二区三区在线观看 | 日韩精品91偷拍在线观看 | 国产香蕉在线 | 97免费中文视频在线观看 | 色婷婷视频在线观看 | 一区二区三区动漫 | 国内视频一区二区 | 麻豆果冻剧传媒在线播放 | 69xxxx欧美| 最新婷婷色 | 成人av手机在线 | 日韩电影一区二区三区 | av日韩国产 | 九九热精品在线 | 99精品视频在线播放免费 | 欧美日韩大片在线观看 | 久久久久免费精品国产小说色大师 | 97在线视频免费观看 | 中文字幕在线看视频 | 日韩中文字幕在线看 | 99av国产精品欲麻豆 | 日韩网站在线观看 | 久色婷婷| 欧美综合久久 | www.eeuss影院av撸 | 欧美色综合天天久久综合精品 | 国产最新精品视频 | 欧美性色xo影院 | 欧美激情精品久久久久久变态 | 亚洲国产欧美在线看片xxoo | 久久999精品| 在线免费高清视频 | 亚洲永久精品视频 | 日韩精品2区 | 毛片网站观看 | 91视频91自拍 | 久精品视频在线 | 91看片淫黄大片一级在线观看 | 久久久av免费 | 中文在线亚洲 | 18女毛片 | 久久久综合电影 | 中文字幕在线视频第一页 | 在线看av的网址 | 成年人在线免费看视频 | 日韩女同一区二区三区在线观看 | 免费在线一区二区 | 国产精品日韩高清 | 国产精品日韩久久久久 | 日韩欧美在线国产 | 日韩av中文字幕在线免费观看 | 久久久久女人精品毛片九一 | 日韩在线观 | 免费黄a大片 | 亚洲片在线观看 | 伊人色综合久久天天 | 五月婷婷六月综合 | 中文字幕有码在线 | 9色在线视频 | 欧美日韩亚洲第一页 | 欧美激情视频免费看 | 日韩av线观看 | 91麻豆国产| 最近中文字幕高清字幕在线视频 | 久久乐九色婷婷综合色狠狠182 | 日本黄色免费观看 | 国产区久久 | av丝袜美腿 | 国内偷拍精品视频 | 99精品在线观看 | 九九热免费精品视频 | 国产一区二区播放 | 一区二区三区在线不卡 | 久久精品com | 日韩试看| 久久久久国产一区二区三区 | 婷婷色av | 精品国产一区二区三区四区vr | 国产精品18久久久久久久 | 丁香在线观看完整电影视频 | 精品一二三区视频 | 日本在线观看一区 | 中文在线8新资源库 | 超碰人人在线观看 | 亚洲永久字幕 | 国产午夜剧场 | 久av电影 | 日韩欧美视频免费观看 | 国产淫a| 黄色小说在线观看视频 | 爱爱av在线 | 日日夜夜婷婷 | 婷婷伊人综合亚洲综合网 | 亚洲精品视频在线观看免费视频 | 精品国产免费人成在线观看 | 亚洲在线高清 | 日韩电影在线观看中文字幕 | 天天干天天做天天操 |