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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

5款强大的JVM 性能调优监控工具 !

發(fā)布時(shí)間:2025/3/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 5款强大的JVM 性能调优监控工具 ! 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
點(diǎn)擊上方?好好學(xué)java?,選擇?星標(biāo)?公眾號(hào) 重磅資訊,干貨,第一時(shí)間送達(dá) 今日推薦:分享一套基于SpringBoot和Vue的企業(yè)級(jí)中后臺(tái)開源項(xiàng)目,這個(gè)項(xiàng)目有點(diǎn)哇塞!個(gè)人原創(chuàng)100W +訪問量博客:點(diǎn)擊前往,查看更多

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

  • OutOfMemoryError,內(nèi)存不足

  • 內(nèi)存泄露

  • 線程死鎖

  • 鎖爭用(Lock Contention)

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

  • ......

這些問題在日常開發(fā)、維護(hù)中可能被很多人忽視(比如有的人遇到上面的問題只是重啟服務(wù)器或者調(diào)大內(nèi)存,而不會(huì)深究問題根源),但能夠理解并解決這些問題是Java程序員進(jìn)階的必備要求。

本文將對(duì)一些常用的JVM性能調(diào)優(yōu)監(jiān)控工具進(jìn)行介紹,希望能起拋磚引玉之用。

一、 jps(Java Virtual Machine Process Status Tool)? ? ? :基礎(chǔ)工具 ??

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

jps [options] [hostid]

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

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

-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

二、 jstack????

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

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

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

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

jstack可以定位到線程堆棧,根據(jù)堆棧信息我們可以定位到具體代碼,所以它在JVM性能調(diào)優(yōu)中使用得非常多。

下面我們來一個(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í)間最長的是線程ID為21742的線程,用

printf "%x " 21742

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

OK,下一步終于輪到j(luò)stack上場了,它用來輸出進(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()。

三、 jmap(Memory Map)和 jhat(Java Heap Analysis Tool):

jmap導(dǎo)出堆內(nèi)存,然后使用jhat來進(jìn)行分析,jmap語法格式如下:

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ì)象類型,說明如下:

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出來的文件可以用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查看了:

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

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

看看各個(gè)區(qū)內(nèi)存和GC的情況

語法格式如下:

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)在來解釋各列含義:

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í)

五、hprof(Heap/CPU Profiling Tool):? ??

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

語法格式如下:

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

來幾個(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)境使用

作者:Josh_Persistence

本文來源:www.iteye.com/blog/josh-persistence-2161848

推薦文章
  • 今天給大家推薦6個(gè)Spring Boot項(xiàng)目,拿來就可以賺錢!

  • 分享一套基于SpringBoot和Vue的企業(yè)級(jí)中后臺(tái)開源項(xiàng)目,這個(gè)項(xiàng)目有點(diǎn)哇塞!

  • 圈子哥推薦一種基于Spring Boot開發(fā)OA開源產(chǎn)品,學(xué)習(xí)/搞外快都是不二選擇!

  • 硬剛一周,3W字總結(jié),一年的經(jīng)驗(yàn)告訴你如何準(zhǔn)備校招!

原創(chuàng)電子書歷時(shí)整整一年總結(jié)的?Java面試+ Java入門技術(shù)學(xué)習(xí)指南,這是本人這幾年及校招的總結(jié),各種異步面試題已經(jīng)全部進(jìn)行總結(jié),按照章節(jié)復(fù)習(xí)即可,已經(jīng)拿到了了大廠提供。原創(chuàng)思維導(dǎo)圖 掃碼或者微信搜?程序員的技術(shù)圈子?回復(fù)?面試?領(lǐng)取原創(chuàng)電子書和思維導(dǎo)圖。

總結(jié)

以上是生活随笔為你收集整理的5款强大的JVM 性能调优监控工具 !的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

久久艹久久 | 91麻豆精品久久久久久 | 人人干在线观看 | 日韩免费一级a毛片在线播放一级 | 成年人黄色在线观看 | 蜜桃av观看| 国产高清在线免费视频 | 深爱激情丁香 | 综合色综合 | 色视频网址 | 天天天插 | 97在线资源 | www.国产在线视频 | 国产精品美女免费看 | 日日草av | avwww在线 | ww视频在线观看 | 一本之道乱码区 | 一区二区伦理 | 涩涩爱夜夜爱 | 国产精品永久久久久久久久久 | 中日韩三级视频 | 久久亚洲免费 | 视频在线日韩 | 午夜精品久久久久久久久久 | 国产在线播放一区二区三区 | 天天插天天操天天干 | 午夜久久美女 | 成人黄视频| 91精品色| 亚洲精品中文字幕视频 | 激情五月五月婷婷 | 亚洲欧洲精品久久 | 中文字幕一区二区三区在线播放 | 国内综合精品午夜久久资源 | 亚洲精品成人免费 | www.黄色片网站 | 人人爽久久涩噜噜噜网站 | 91色在线观看 | 日韩av电影中文字幕 | 亚洲精品白浆高清久久久久久 | 丁香婷婷综合网 | 黄色大片日本 | 一区二区视频在线播放 | 中文字幕一区二区三区四区在线视频 | 国产精品久久二区 | 免费观看v片在线观看 | 国产日韩精品一区二区三区在线 | 欧美日韩在线视频免费 | 免费看国产曰批40分钟 | 久久高清免费 | 日韩激情片在线观看 | 99久久日韩精品免费热麻豆美女 | 成人网在线免费视频 | 99热国内精品 | 操操操干干干 | 国产123av| 亚洲激情 欧美激情 | 日韩三级中文字幕 | 日韩黄在线观看 | 久久爱导航 | 久久看视频 | 亚洲视频精品 | 国内精品久久久 | 日日干综合 | 久久国产免费 | 四虎影视成人永久免费观看亚洲欧美 | 97网在线观看| 国产精品国产三级国产aⅴ9色 | 激情综合网色播五月 | 高清在线一区 | 国产精品激情偷乱一区二区∴ | 热久久这里只有精品 | 成年人黄色大全 | 欧美性色网站 | 成年免费在线视频 | 99re中文字幕 | 久久久国产精品网站 | 国产在线日本 | 92精品国产成人观看免费 | 人人澡人人爽欧一区 | 81国产精品久久久久久久久久 | 色九九在线 | 成人免费在线播放视频 | 91丨九色丨蝌蚪丨对白 | 精品五月天 | 伊人国产女 | 国产老妇av | 日韩午夜在线播放 | 国产露脸91国语对白 | 中文字幕在线观看亚洲 | 成人理论电影 | 国产网红在线观看 | 99c视频在线| 中文字幕在线免费观看 | 久久国内免费视频 | 91视频免费网址 | 香蕉在线影院 | 亚洲伊人色 | 999成人网 | 国产一级二级在线播放 | 天天操天天插 | 在线观看日韩av | 日韩动态视频 | 97香蕉超级碰碰久久免费软件 | 91av资源网 | 一区二区 不卡 | 日韩在线观看视频网站 | 亚洲va欧美va | 亚洲电影院 | 午夜12点| 中文国产成人精品久久一 | 欧美成天堂网地址 | 成人一区影院 | 丁香婷婷电影 | 国产成人亚洲在线观看 | 国产精品国产自产拍高清av | 91在线日本 | 国产精品成人自产拍在线观看 | 99婷婷狠狠成为人免费视频 | 一区在线电影 | 五月花丁香婷婷 | 精品免费99久久 | 亚洲国产成人在线播放 | 大片网站久久 | 偷拍福利视频一区二区三区 | 日日夜夜天天久久 | 青青久草在线视频 | 色视频在线观看 | 欧美日韩国产一区二区三区在线观看 | 美女av免费| 黄色在线观看网站 | 一区二区伦理 | 91久久国产自产拍夜夜嗨 | 欧美在线一 | 久爱综合 | 成年人免费在线观看网站 | 国产精品一区二区在线观看免费 | 免费h精品视频在线播放 | 国产一区二区在线免费播放 | 人人舔人人 | 久久婷婷五月综合色丁香 | 日本成址在线观看 | 蜜桃av综合网 | 国产 中文 日韩 欧美 | 岛国精品一区二区 | av在观看| 欧美日韩在线视频观看 | 久久久国产一区二区三区四区小说 | 亚洲精品在线视频播放 | 国产一区二区手机在线观看 | 人人干网站 | 97av视频在线观看 | 99久久精品国产一区二区成人 | 九七人人干 | 国产黄色片一级 | 国产亚洲成av人片在线观看桃 | 久久 一区 | 九九爱免费视频 | 精品国产视频一区 | 国产中文视 | a亚洲视频 | 欧美日韩在线第一页 | 91在线精品一区二区 | 亚洲精品国产高清 | 成年人免费av网站 | 午夜电影av | 久久免费成人网 | 日韩欧美精品在线观看 | 黄色大片网 | 在线观看黄色 | 天天操天天操 | 亚洲精品自拍 | 成人蜜桃网 | 97超碰总站 | 亚洲精品视频在线观看视频 | 婷婷精品在线 | 一本之道乱码区 | 亚洲高清视频在线 | 日韩系列在线 | 亚洲欧美激情精品一区二区 | 国产婷婷精品av在线 | 操操操av | 天天爱天天操天天干 | 日日操天天操狠狠操 | 成人免费在线观看入口 | 日本久久久久久久久久久 | 九九九热精品免费视频观看 | 日日插日日干 | 日韩视频免费观看高清 | 日本中文字幕观看 | 在线国产黄色 | 日本久久综合视频 | 久久国产电影院 | 99色在线| 五月激情天 | 插婷婷 | av在线一 | 五月的婷婷| 看污网站| 日韩欧美电影网 | 免费男女网站 | 97视频精品 | 久碰视频在线观看 | 精品爱爱| 99国产精品视频免费观看一公开 | 中文区中文字幕免费看 | 夜夜澡人模人人添人人看 | 91精品啪在线观看国产81旧版 | 激情五月婷婷激情 | 人人爽人人爽人人片av | 精品在线观看一区二区 | 天天做天天爱天天爽综合网 | 日本系列中文字幕 | 一本之道乱码区 | 亚洲国产网站 | www婷婷| 亚洲国产三级 | 亚洲精品自拍视频在线观看 | 国产精品99久久久精品 | 日本高清久久久 | 国产成人精品午夜在线播放 | 久久视频在线视频 | 丁香婷五月 | 婷婷久久综合九色综合 | 国产99爱 | 日韩中文字幕91 | 最近中文字幕mv免费高清在线 | 色激情五月 | 国产视频1 | 在线观看中文字幕2021 | 最新中文字幕 | 国产一级淫片免费看 | 国产一级二级三级在线观看 | 欧美夫妻性生活电影 | 91视频链接 | 久青草视频 | 国产精品国产三级国产aⅴ无密码 | 91视频88av | 国产美女在线免费观看 | 亚洲干视频在线观看 | 91丨九色丨国产女 | 亚洲国产精品成人va在线观看 | 久久精品国亚洲 | 国产va饥渴难耐女保洁员在线观看 | 视频国产 | 在线国产视频观看 | 国产手机视频在线 | 日韩亚洲在线观看 | 最近免费中文视频 | 在线观看a视频 | 成人午夜电影久久影院 | 国产日女人| 九九九九九国产 | 黄色成年 | 免费在线激情电影 | 免费观看成人 | 亚洲网站在线 | 99操视频 | 国产一区二区手机在线观看 | 亚洲高清久久久 | 亚洲免费永久精品国产 | 国产99久久久国产精品免费二区 | 天堂av在线中文在线 | 国产99久久久欧美黑人 | 久久亚洲精品电影 | 国产免费又爽又刺激在线观看 | 久久亚洲区| 欧美国产大片 | 色九九影院 | 国产精品免费久久久久影院仙踪林 | 国产在线小视频 | 亚洲视频久久久久 | 亚洲人成精品久久久久 | 国产理论一区二区三区 | 成人一级免费电影 | 三级黄色片子 | 亚洲日本黄色 | 国产麻豆精品免费视频 | 国产日韩欧美精品在线观看 | 丁香影院在线 | 日韩在线欧美在线 | 黄在线免费看 | 久色 网| 手机看片国产日韩 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 国产午夜三级一区二区三桃花影视 | 菠萝菠萝蜜在线播放 | 人人爽人人澡 | 波多野结衣在线视频一区 | 欧美色精品天天在线观看视频 | 欧美一区二区视频97 | 夜夜操网站 | 久久艹人人 | 国产福利91精品一区二区三区 | 久久天堂影院 | 91丨九色丨国产在线 | 五月婷婷网站 | 成人av高清在线 | www.国产毛片 | 国产精品手机视频 | av 一区二区三区 | 国产精品久久久久久久久久东京 | 国产不卡在线 | 91精品国产电影 | 亚洲免费av电影 | 超碰97人人爱| www.久久色.com | 久久久久久久久久网 | 成人性生交大片免费观看网站 | 中文字幕国产一区 | 香蕉影院在线 | 91激情在线视频 | 99久久久久国产精品免费 | 中文字幕在线观看完整版电影 | 亚洲免费婷婷 | 婷婷丁香六月 | 婷婷精品国产一区二区三区日韩 | 国内外成人免费在线视频 | 国语久久 | 最新影院 | 欧美日韩另类在线 | 高清av免费看 | 草久久av | 精品在线观 | 精品在线视频一区二区三区 | 久久亚洲精品电影 | 久久精品99国产精品亚洲最刺激 | 久久字幕精品一区 | 麻豆久久久 | 久久天天躁狠狠躁亚洲综合公司 | 精品国产乱码久久久久久浪潮 | www天天操| 欧美日韩中字 | 国产成人精品免费在线观看 | 91精品国产乱码久久桃 | 激情五月婷婷综合网 | 天天操天天爱天天爽 | 亚洲精品黄网站 | 日本久久久影视 | 国内精品久久久久久久 | 欧美日韩高清在线一区 | 99久久精品久久亚洲精品 | 久久er99热精品一区二区三区 | 久久精品专区 | 亚洲欧洲成人精品av97 | 久久婷婷精品视频 | 成人av免费在线观看 | 免费在线色电影 | 91精品专区 | 欧美黄网站 | 日女人免费视频 | 亚洲人成在线电影 | 超碰在线公开免费 | av观看免费在线 | 国产一区二区影院 | 99re视频在线观看 | 99久热在线精品视频成人一区 | 亚洲成av人片在线观看香蕉 | 91亚州| 天天综合色 | 久久久久国产一区二区三区 | 天天干天天玩天天操 | 一级淫片在线观看 | 亚洲精品在线电影 | 亚洲精品欧美视频 | 国产精品久久久久毛片大屁完整版 | 日韩色av色资源 | 成年人国产精品 | 久久免费精品一区二区三区 | 成人网大片 | 二区三区中文字幕 | 欧美日韩一二三四区 | 久久国产亚洲视频 | 久久精品xxx| 在线观看电影av | 中文字幕成人一区 | 在线观看免费国产小视频 | 亚洲区色| 亚洲综合一区二区精品导航 | 91精品推荐 | 视频国产区 | 久久久国产精品亚洲一区 | 国产大陆亚洲精品国产 | 一区二区精品视频 | av在线之家电影网站 | av电影在线观看完整版一区二区 | 九九热免费在线观看 | 欧美日韩久 | 日韩欧美视频免费在线观看 | 欧美日韩免费观看一区=区三区 | 日本精品久久久一区二区三区 | 免费在线观看a v | 精品国产免费人成在线观看 | 国产精品女人久久久久久 | 久久国产亚洲视频 | 夜夜操天天干, | 国产精品白丝av | 亚洲精品欧美专区 | 国内精品久久久久久久影视简单 | 亚洲国产中文字幕 | 成人国产精品入口 | 色噜噜色噜噜 | 精品免费一区二区三区 | 91中文字幕 | 视频在线一区 | 激情喷水 | 中文字幕免费不卡视频 | 亚色视频在线观看 | 日韩av免费一区二区 | 久久激情五月婷婷 | 国产精品毛片一区 | 日韩精品一区二区三区水蜜桃 | 欧美日韩国产mv | 久久精品999 | 在线观看v片 | 91精品专区 | 日本激情视频中文字幕 | 日韩av五月天 | 狠狠狠色狠狠色综合 | 97超碰精品 | 97夜夜澡人人爽人人免费 | 婷婷色视频| 免费在线观看91 | 日韩精选在线 | 婷婷五月在线视频 | 久久久久99精品国产片 | 亚洲精品视频在线免费 | 成年人三级网站 | 午夜精品久久久久久 | 亚洲精品免费观看视频 | 在线观看亚洲成人 | 色综合久久88 | 狠狠色免费 | 91在线免费观看网站 | 久久久久久久久久久国产精品 | 免费观看完整版无人区 | 日日操夜夜操狠狠操 | 免费观看一级视频 | 日韩免费在线观看 | 国产精品va最新国产精品视频 | 国产高清免费在线播放 | 亚洲国产欧美在线看片xxoo | 久久96国产精品久久99漫画 | 欧美一级小视频 | 超碰最新网址 | 超碰人人草 | 日韩在线免费视频 | 欧美精品乱码99久久影院 | 日韩高清在线观看 | 国产精品毛片一区视频播不卡 | 精品国产成人av | 91免费版在线 | 亚洲激情在线播放 | 天天爱天天色 | 又色又爽又黄高潮的免费视频 | 国产一区二区电影在线观看 | 久章操 | 国产精品美女在线观看 | 日韩精品一区二区三区高清免费 | 国产精品久久久久久久久久免费 | 婷婷伊人综合亚洲综合网 | 欧美va天堂va视频va在线 | 欧美日韩精品综合 | 97人人添人澡人人爽超碰动图 | 91精品久久久久久久久久入口 | 国产精品久久久久久久久久久久午 | 久久九九精品久久 | 久久久久国产成人免费精品免费 | 天天色天天射天天干 | 黄色国产在线观看 | av软件在线观看 | 91香蕉视频 mp4 | 天天天色| 国产精品3 | 国产精品久久久久久久婷婷 | 99色视频 | 99麻豆久久久国产精品免费 | 精品美女国产在线 | 精品亚洲视频在线观看 | 婷婷综合亚洲 | 亚洲永久精品在线观看 | 一二三四精品 | 97视频在线观看成人 | 亚洲黄色在线看 | 色综久久 | 中文字幕在线乱 | 成人av资源网站 | 91一区啪爱嗯打偷拍欧美 | 精品国产一区二区三区久久久 | 青青网视频 | 欧美精品一区二区三区四区在线 | 久久人人看 | 国产一二区免费视频 | 日韩在线观看中文字幕 | 国产精品久久久av | 亚洲国产成人精品在线 | 狠狠狠狠狠色综合 | 久久毛片网站 | 亚洲精品国产精品乱码在线观看 | 国产一区在线视频 | 国产精品久久久久久一区二区 | 91精品天码美女少妇 | 一区二区三区国产精品 | 久久视频99 | 五月激情片 | 亚洲综合涩 | 免费亚洲片 | 爱爱一区| 激情五月婷婷综合 | 992tv人人网tv亚洲精品 | 国产精品成人在线观看 | 操操操人人人 | 色网站免费在线看 | 深爱激情开心 | 最新成人av | www视频在线观看 | 美女露久久 | 97超碰国产精品女人人人爽 | 五月天婷婷在线播放 | 久久久久免费看 | 免费99精品国产自在在线 | 欧美性生活一级片 | 午夜视频99| 成人欧美一区二区三区在线观看 | 亚洲va综合va国产va中文 | 成人三级av| 国产精品手机播放 | 99热在线看 | 夜夜高潮夜夜爽国产伦精品 | 久久少妇| 九色精品免费永久在线 | 97超碰在线视 | 色婷婷狠狠操 | 天天搞天天干天天色 | 日韩视频一区二区在线 | 国产精品久久久久久久午夜 | 国产精品中文在线 | 99久久久国产精品免费99 | 国内小视频在线观看 | 色综合亚洲精品激情狠狠 | 国产一区欧美在线 | 丁香久久五月 | 在线观看亚洲成人 | 精油按摩av | 国产精品不卡在线播放 | 亚洲人成免费网站 | 亚洲精品av在线 | 日韩亚洲在线视频 | 国产免费久久精品 | 97人人模人人爽人人喊中文字 | 久 久久影院 | 国产精品1000 | 成人在线观看av | 国产91精品在线观看 | 射九九 | 99在线精品视频在线观看 | 黄色成人毛片 | 中文字幕av电影下载 | 91大神一区二区三区 | 中文字幕一区二区三区久久 | 日韩电影黄色 | 亚洲尺码电影av久久 | 91麻豆精品国产91久久久无限制版 | 亚洲综合在线五月天 | 欧美日韩久久不卡 | 国产在线日本 | www.狠狠操.com | 欧美日韩中文字幕综合视频 | 少妇做爰k8经典 | 伊人天堂久久 | 国产99亚洲 | 国产一区在线观看免费 | 正在播放日韩 | 久久99久久精品 | 狠狠干激情 | 国产精品国产自产拍高清av | 日韩三区在线 | 亚州黄色一级 | 福利视频区 | 黄色小说18| 日韩免费在线网站 | 欧美精品久 | 亚洲一区 影院 | 欧美日韩在线观看视频 | 色av资源网 | 中文字幕国产在线 | 久久www免费视频 | 一区二区中文字幕在线播放 | 国产精品欧美久久久久无广告 | 亚洲激情网站免费观看 | 精品国产一区二区三区久久 | 九九久久免费 | 日韩精品最新在线观看 | 91亚州| 久久久精品国产免费观看同学 | 久草精品视频在线观看 | 国产成人精品午夜在线播放 | 日本视频高清 | av高清不卡 | 深爱婷婷网 | 国产一区欧美在线 | 在线观看视频国产 | 午夜视频一区二区三区 | 黄色在线观看网站 | 丁香婷婷深情五月亚洲 | 久久久综合色 | 国产精品岛国久久久久久久久红粉 | 国产精品视频大全 | 亚洲自拍自偷 | 91在线观看视频 | 在线观看亚洲精品 | 欧美午夜a| 欧美在线观看小视频 | 国产香蕉97碰碰碰视频在线观看 | av在线专区 | 嫩草av影院 | 亚洲欧美国产日韩在线观看 | 国产一级免费观看 | 久久久在线 | 亚洲精品中文字幕视频 | 中日韩三级视频 | 亚洲区二区 | 成人在线中文字幕 | 在线观看中文字幕dvd播放 | 久久国产a | 99热日本 | 香蕉视频久久 | 久久久久久久综合色一本 | 在线免费观看视频一区二区三区 | 色香蕉在线视频 | 国产精品一区二区吃奶在线观看 | 国产成年免费视频 | 成人免费av电影 | 国产欧美最新羞羞视频在线观看 | 国产永久免费高清在线观看视频 | 久久激情久久 | 欧美成人猛片 | 亚洲九九九在线观看 | 国产精品一区二区在线播放 | 国产免费成人 | 91尤物国产尤物福利在线播放 | 国产美女精品人人做人人爽 | 激情网站网址 | 精品国产色 | 久久激情五月激情 | 97人人模人人爽人人少妇 | 黄色片网站av | av福利免费 | av网址最新 | 色综合婷婷 | 不卡的av电影在线观看 | 国产精品99久久久久 | 国产精品美女久久久久久网站 | 国产精品18久久久久vr手机版特色 | 91精品一区二区三区久久久久久 | 最新中文字幕在线观看视频 | 日韩精品一区二区久久 | 中文字幕在线观看视频一区二区三区 | 精品国产一区二区三区四区vr | 久久国产成人午夜av影院宅 | 精品99999 | 精品久久久久久久久久岛国gif | 人人爽人人爽av | 久久三级毛片 | 91在线精品秘密一区二区 | 亚洲天堂视频在线 | 成 人 黄 色 视频播放1 | 美国av片在线观看 | 免费看国产a | 亚洲视频在线免费观看 | 午夜精品福利影院 | 中文字幕在线视频一区 | 亚洲一片黄 | 国产成人a v电影 | 97色婷婷| 色婷婷色 | 激情五月在线 | 99久久精品午夜一区二区小说 | 国产成人精品a | 91最新地址永久入口 | 99tvdz@gmail.com| 久久91网 | 伊人精品在线 | 亚洲黄色在线播放 | 91九色蝌蚪在线 | 色婷婷国产精品 | 99久久99久久免费精品蜜臀 | 国产精品久久麻豆 | 91亚洲精品久久久久图片蜜桃 | 国产精品2018 | 久草电影在线观看 | 欧美福利久久 | 久久精品视频在线看 | 欧美性黑人 | 精品国产网址 | 色偷偷人人澡久久超碰69 | 午夜精品一区二区三区在线观看 | 婷婷综合影院 | 精品乱码一区二区三四区 | 在线导航福利 | 五月精品 | 高清av中文在线字幕观看1 | 免费涩涩网站 | 精品免费国产一区二区三区四区 | 国产精成人品免费观看 | av 一区二区三区四区 | 在线成人观看 | 欧美日韩在线观看一区二区 | www成人av | 成年人在线观看网站 | 亚洲精品99久久久久中文字幕 | 免费性网站 | 欧美日韩69 | 亚洲欧洲精品一区二区 | 亚洲精品美女久久久久 | 91在线看黄 | 91伊人影院| 色婷五月天 | 久草网在线视频 | 插久久 | 国产精品女人久久久 | 黄色成人免费电影 | 香蕉久久久久 | 国产伦理一区二区 | 国产在线观看中文字幕 | 久久久精品成人 | 久久久久久久精 | 97人人网 | 精品欧美一区二区精品久久 | 成人在线观看你懂的 | 久久国产美女 | 日日爱夜夜爱 | 一区二区三区动漫 | 人人爽人人搞 | 久久理论电影 | 国产精品免费av | 四虎影视成人 | 人九九精品 | 天天草av| 久久99精品久久只有精品 | 久久成年人视频 | 天天综合天天做 | 在线免费高清一区二区三区 | 4438全国亚洲精品在线观看视频 | 激情电影影院 | 黄色a视频 | 国产91电影在线观看 | 最近高清中文字幕在线国语5 | 色综合久久综合 | 91精品视频免费在线观看 | 最新极品jizzhd欧美 | 久久久激情视频 | 国产精品久久久久久久久久久久午夜 | av资源免费看 | 日本中文字幕免费观看 | 人人草在线视频 | 免费裸体视频网 | 久久精品国产一区 | 在线视频一区观看 | 99精品国产99久久久久久福利 | 狠狠狠狠干 | 91麻豆精品国产自产在线游戏 | 日产乱码一二三区别免费 | 国产亚洲精品久久久久久 | 探花视频在线观看免费 | 日日日日 | 久久99精品波多结衣一区 | 国产在线a | 亚洲视频在线看 | 2019国产精品 | 日本护士撒尿xxxx18 | 91亚洲综合 | 9在线观看免费高清完整版在线观看明 | 久热香蕉视频 | 高清国产一区 | 插插插色综合 | 伊人视频 | 开心丁香婷婷深爱五月 | a天堂中文在线 | 国产精品美女久久久免费 | 三级在线国产 | 波多野结衣在线视频一区 | 手机av观看 | 91插插插免费视频 | 免费久久久久久 | 五月天免费网站 | av一级二级 | 91精品人成在线观看 | 在线观看午夜av | av日韩不卡 | 久久久久久久久久久电影 | 国产视频999| 日日爽视频 | 国产在线97 | 成人国产精品久久久春色 | 91亚洲精 | 国产一区二区在线观看免费 | 婷婷成人亚洲综合国产xv88 | 日韩视 | 久久成人午夜 | 小草av在线播放 | 不卡视频国产 | 91c网站色版视频 | 国产日韩中文字幕在线 | 日本中文字幕在线播放 | 91精品老司机久久一区啪 | 国产精品成人久久久久久久 | 中文字幕丝袜制服 | 中文字幕在线观看视频一区 | 婷婷激情五月 | 黄色特级一级片 | 欧美日韩视频观看 | 久久精品99北条麻妃 | 丁香激情综合久久伊人久久 | 四虎影视成人永久免费观看亚洲欧美 | 久久婷婷五月综合色丁香 | 久久精品99 | 伊人成人久久 | 久av电影 | 日韩大片在线免费观看 | 亚洲女人天堂成人av在线 | 欧美片一区二区三区 | 黄色视屏免费在线观看 | 日日干干 | 五月婷婷狠狠 | 人人澡人摸人人添学生av | 黄色字幕网 | 欧美嫩草影院 | 天天激情在线 | 日韩亚洲欧美中文字幕 | 国产精品欧美日韩 | 国产一级黄大片 | 亚洲国产午夜视频 | 国产午夜精品理论片在线 | 免费网站观看www在线观看 | 成片免费 | 国产高清在线观看 | 91精品入口 | 在线观看日本高清mv视频 | av3级在线 | 91精品国产高清自在线观看 | 麻豆国产电影 | 国产精品久久久久久五月尺 | 麻豆久久精品 | 欧美日韩精品影院 | 99热超碰 | 黄色一级动作片 | 伊人资源视频在线 | 久久黄色网页 | 国产亚洲精品成人av久久ww | 91激情视频在线 | 日韩精品一区二区在线观看视频 | 在线观看国产麻豆 | 国产精品福利久久久 | 亚洲视频分类 | 99久久精品免费看国产麻豆 | 亚洲专区在线播放 | 安徽妇搡bbbb搡bbbb | av免费观看高清 | 亚洲激情网站免费观看 | 波多野结衣理论片 | 99久久婷婷国产综合亚洲 | 永久av免费在线观看 | 亚洲精品日韩在线观看 | 天天干天天干天天干天天干天天干天天干 | 国产91精品久久久久 | 亚洲国产成人精品在线观看 | 日日夜夜精品免费视频 | 中文字幕国产在线 | 日韩精品一区二区三区不卡 | 豆豆色资源网xfplay | 久久成人综合视频 | 精品色999 | 久热免费| 91精品国产99久久久久 | 91在线最新 | 日韩在线视频网址 | 免费看色网站 | 国产成人久久精品一区二区三区 | 99久久国产免费看 | 黄视频网站大全 | 色噜噜日韩精品欧美一区二区 | 天天色天天射综合网 | 2019中文字幕第一页 | 在线日韩av| 久久刺激视频 | 日韩在线播放欧美字幕 | 99精品国产一区二区三区麻豆 | www.夜夜爽| 日韩精品中文字幕在线播放 | 久久免费成人精品视频 | 亚洲第一香蕉视频 | 国产日产在线观看 | 国产黄色理论片 | 国产精品丝袜 | 欧美日韩视频在线观看一区二区 | 色天天 | 超碰在线97观看 | 激情电影影院 | 亚洲伊人av | 亚洲精品美女久久 | 国产99在线免费 | 九九热久久免费视频 | 色视频网站免费观看 | 国产精品嫩草影院9 | 操天天操| 探花视频免费观看高清视频 | 97人人澡人人添人人爽超碰 | 国产91九色视频 | 日女人电影| 免费av 在线 | 国产一级二级三级在线观看 | 区一区二区三区中文字幕 | 91成人免费看片 | 国产精品视频在线看 | 日躁夜躁狠狠躁2001 | 91久久精| 精品日韩在线一区 | 欧洲精品视频一区二区 | 草在线 | 日日干天天| 97超碰人人 | 国产午夜精品一区二区三区四区 | 国产高清视频免费观看 | 一区二区在线不卡 | 高清国产在线一区 | 91.麻豆视频 | 免费成人短视频 | 国产精品久久久久一区二区三区 | 最近中文字幕mv免费高清在线 | 欧美日韩高清不卡 | 午夜精品久久久久久99热明星 | 欧美国产日韩激情 | 欧美日韩国产在线一区 | 亚洲电影成人 | 精品国产一区二区三区久久影院 | 欧美福利在线播放 | 最新午夜 | 一区二区影视 | 一区 二区 精品 | 97久久精品午夜一区二区 | 亚洲精品视频二区 | 久久夜视频 | 久久久久欠精品国产毛片国产毛生 | 国产精品小视频网站 | 欧美a级在线 | 国产黄色片久久久 | 国产成人精品a | 人人草在线观看 | 国产91av视频在线观看 | 久久综合色综合88 | 98超碰在线观看 | 日韩一区精品 | 97av影院| 成人免费在线观看入口 | 国产最新在线 | 999ZYZ玖玖资源站永久 | 欧美综合久久久 | 在线观看国产高清视频 | 日韩欧美视频一区二区 | 久久草在线精品 | 四虎成人精品 | 日日夜夜骑 | 青草视频在线看 | 日韩欧美69 | wwwwww国产| 特级毛片在线观看 | 蜜桃视频成人在线观看 | 99精品视频免费全部在线 | 欧美大片大全 | av高清在线 | 日韩三级一区 | 四虎影视精品 | 人人讲 | 在线观看国产区 | 在线观看黄色 | 粉嫩av一区二区三区四区在线观看 | 91麻豆精品国产午夜天堂 | 午夜精选视频 | 91人人人 | 在线观看亚洲精品 | 国产精国产精品 | 精品毛片一区二区免费看 | 免费瑟瑟网站 | 精品国产一区二 | 日韩在线三级 | 黄色在线观看免费 | 91精品国自产在线观看 | 天天操综合网 | 337p西西人体大胆瓣开下部 | 中文字幕日韩精品有码视频 | 国产高清在线免费视频 | 久久久久99精品成人片三人毛片 | 国产小视频你懂的 | 亚洲年轻女教师毛茸茸 | 韩国视频一区二区三区 | 久久精品视频免费 |