精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

JVM性能調(diào)優(yōu)實(shí)戰(zhàn):讓你的IntelliJ Idea縱享絲滑

開發(fā) 前端
在前面整理了一篇關(guān)于JVM故障診斷和處理工具,考慮到大部分的Java程序員都使用的時(shí)IntelliJ Idea,本篇就使用工具來實(shí)戰(zhàn)演練對(duì)IntelliJ Idea運(yùn)行速度調(diào)優(yōu)

 前言

在前面整理了一篇關(guān)于JVM故障診斷和處理工具,考慮到大部分的Java程序員都使用的時(shí)IntelliJ Idea,本篇就使用工具來實(shí)戰(zhàn)演練對(duì)IntelliJ Idea運(yùn)行速度調(diào)優(yōu)

調(diào)優(yōu)前的運(yùn)行狀態(tài)

原始配置內(nèi)容

要查詢idea原始配置文件的路徑可以在VisualVM中的概述中查看

JVM性能調(diào)優(yōu)實(shí)戰(zhàn):讓你的IntelliJ Idea縱享絲滑

原始配置內(nèi)容:

  1. -XX:ReservedCodeCacheSize=240m 
  2. -XX:+UseCompressedOops 
  3. -Dfile.encoding=UTF-8 
  4. -XX:SoftRefLRUPolicyMSPerMB=50 
  5. -ea 
  6. -Dsun.io.useCanonCaches=false 
  7. -Djava.net.preferIPv4Stack=true 
  8. -Djdk.http.auth.tunneling.disabledSchemes="" 
  9. -XX:+HeapDumpOnOutOfMemoryError 
  10. -XX:-OmitStackTraceInFastThrow 
  11.  
  12. -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log 
  13. -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof 
  14.  
  15. -Xmx512m 

打印啟動(dòng)時(shí)間插件開發(fā)

需要直觀地看到優(yōu)化前和優(yōu)化后啟動(dòng)時(shí)間的變化,所以需要簡(jiǎn)單做一個(gè)Idea的插件開發(fā),關(guān)于Idea插件開發(fā)的流程建議參考我以前的文章《IDEA插件:多線程文件下載插件開發(fā) 》

JVM的啟動(dòng)時(shí)間到所有組件初始化完成后的時(shí)間就看做是IDEA的啟動(dòng)時(shí)間,代碼如下

  1. public class MyApplicationInitializedListener implements ApplicationInitializedListener { 
  2.     @Override 
  3.     public void componentsInitialized() { 
  4.         RuntimeMXBean bean = ManagementFactory.getRuntimeMXBean(); 
  5.         long startTime = bean.getStartTime(); 
  6.         long costTime = System.currentTimeMillis() - startTime; 
  7.  
  8.         Messages.showMessageDialog("毫秒:" + costTime, "啟動(dòng)耗時(shí)", Messages.getInformationIcon()); 
  9.     } 

plugin.xml中添加如下代碼:

  1. <extensions defaultExtensionNs="com.intellij"
  2.     <applicationInitializedListener id="MyApplicationInitializedListener" 
  3.                                     implementation="cn.silently9527.MyApplicationInitializedListener"/> 
  4. </extensions> 

優(yōu)化前的啟動(dòng)信息與時(shí)間消耗

JVM性能調(diào)優(yōu)實(shí)戰(zhàn):讓你的IntelliJ Idea縱享絲滑
JVM性能調(diào)優(yōu)實(shí)戰(zhàn):讓你的IntelliJ Idea縱享絲滑

根據(jù)VisualGC和IDEA啟動(dòng)插件收集到的信息:

  • IDEA啟動(dòng)耗時(shí) 15s
  • 總共垃圾收集22次,耗時(shí)1.2s,其中新生代GC 17次,耗時(shí)324ms; 老年代GC 5次,耗時(shí)953ms
  • 加載類27526個(gè),耗時(shí) 21s

按照這個(gè)數(shù)據(jù)來看也算是正常,15s 其實(shí)也在接受范圍內(nèi),由于本文主要演示性能調(diào)優(yōu),所以需要測(cè)試能否再快一些

開始嘗試優(yōu)化

調(diào)整內(nèi)存來控制垃圾回收頻率

圖上我們可以看出,啟動(dòng)參數(shù)指定的512m的內(nèi)存被分配到新生代的只有169m,由于IDEA是我們開發(fā)常用的工具,平時(shí)的編譯過程也需要足夠的內(nèi)存,所以我們需要先把總的內(nèi)存擴(kuò)大,這里我設(shè)置最大的內(nèi)存-Xmx1024m,為了讓JVM在GC期間不需要再浪費(fèi)時(shí)間再動(dòng)態(tài)計(jì)算擴(kuò)容大小,同時(shí)也設(shè)置了-Xms1024m;

在啟動(dòng)的過程中Eden共發(fā)生了17次GC,為了減少新生代gc次數(shù),我把新生代的內(nèi)存大小設(shè)置成-Xmn256m;

重新啟動(dòng)之后查看VisualGC,新生代gc次數(shù)從 17次 降低到了 7次,耗時(shí)從 324ms 降低到了 152ms。

JVM性能調(diào)優(yōu)實(shí)戰(zhàn):讓你的IntelliJ Idea縱享絲滑

在調(diào)整內(nèi)存前發(fā)生了5次Full GC,調(diào)整內(nèi)存后的依然還是有4次Full GC,但是從兩張圖我們可以看出,老年代的空間還有很多剩余,是不應(yīng)該發(fā)生Full GC的;考慮是否是代碼中有地方手動(dòng)調(diào)用System.gc()觸發(fā)了Full GC,所以添加了參數(shù)-XX:+DisableExplicitGC,再次重新啟動(dòng)IDEA,結(jié)果很失望,依然還有4次Full GC;

再次仔細(xì)觀察優(yōu)化前的圖,注意看 Last Cause: Metadata GC Threshold , 最后一次gc是應(yīng)該Metaspace區(qū)域內(nèi)存不夠發(fā)生的GC,為了驗(yàn)證我們的猜想,打印出GC日志來看看。在idea.vmoptions中添加打印日志相關(guān)的參數(shù):

  1. -XX:+PrintGCDetails 
  2. -XX:+PrintGCDateStamps 
  3. -Xloggc:../gc.log 

JVM的GC日志的主要參數(shù)包括如下幾個(gè):

-XX:+PrintGC 輸出GC日志

-XX:+PrintGCDetails 輸出GC的詳細(xì)日志

-XX:+PrintGCTimeStamps 輸出GC的時(shí)間戳(以基準(zhǔn)時(shí)間的形式)

-XX:+PrintGCDateStamps 輸出GC的時(shí)間戳(以日期的形式,如 2013-05-04T21:53:59.234+0800)

-XX:+PrintHeapAtGC 在進(jìn)行GC的前后打印出堆的信息

-Xloggc:../logs/gc.log 日志文件的輸出路徑

重新啟動(dòng)idea,查看gc.log

JVM性能調(diào)優(yōu)實(shí)戰(zhàn):讓你的IntelliJ Idea縱享絲滑

其中PSYoungGen:表示新生代使用的ParallelScavenge垃圾收集器,31416K->0K(181248K)表示 gc前已使用的內(nèi)存大小 -> gc后已使用內(nèi)存大小(該區(qū)域的總內(nèi)存大小)

從日志中我們看出每次Full GC都是因?yàn)镸etadata GC Threshold,而Metaspace每次gc回收的內(nèi)存幾乎沒有,僅僅是擴(kuò)大了該區(qū)域的容量;找到了原因那就好辦了,添加如下的參數(shù)調(diào)整Metaspace的大小:

  1. -XX:MetaspaceSize=256m 

再次重啟Idea之后,發(fā)現(xiàn)Full GC沒有了,心情很爽

JVM性能調(diào)優(yōu)實(shí)戰(zhàn):讓你的IntelliJ Idea縱享絲滑

測(cè)試打開大項(xiàng)目點(diǎn)擊編譯代碼,發(fā)現(xiàn)自己的idea卡死了,查看VisualGC之后發(fā)現(xiàn)堆內(nèi)存都還有空閑,只有Metaspace被全部占滿了,所以是自己給的最大空間設(shè)置太小,所以直接去掉了-XX:MaxMetaspaceSize=256m

選擇垃圾收集器

從剛才的gc日志中,我們可以發(fā)現(xiàn)默認(rèn)使用的是ParallelScavenge + Parallel Old垃圾收集器,這個(gè)組合注重的是吞吐量,這里我們嘗試換一個(gè)注重低延時(shí)的垃圾收集器試一試

  • ParNew + CMS 在idea.vmoptions中添加如下配置:
  1. -XX:+UseConcMarkSweepGC 
  2. -XX:+UseParNewGC 

重啟IDEA之后查看VisualGC

JVM性能調(diào)優(yōu)實(shí)戰(zhàn):讓你的IntelliJ Idea縱享絲滑

很尷尬,同樣發(fā)生了6次gc,ParallelScavenge + Parallel Old的組合耗時(shí)197ms,而ParNew + CMS的組合耗時(shí)379ms;雖然是這個(gè)結(jié)果,但是我們需要考慮當(dāng)前只發(fā)生了MinorGC,如果發(fā)生FullGC了結(jié)果又會(huì)如何了,大家可以自己測(cè)試一下

  • G1 我們?cè)贀Q一個(gè)最新的G1垃圾回收器試試,在idea.vmoptions中添加如下配置:
  1. -XX:+UseG1GC 
JVM性能調(diào)優(yōu)實(shí)戰(zhàn):讓你的IntelliJ Idea縱享絲滑

這個(gè)結(jié)果好像也還是要慢一點(diǎn)點(diǎn),自己多次測(cè)試過這兩個(gè)垃圾回收器,雖然每次結(jié)果都不一樣,相差不遠(yuǎn),所以垃圾回收器可以自己選擇,這里我們選擇的是G1

類加載時(shí)間優(yōu)化

根據(jù)之前的分析,idea啟動(dòng)加載類27526個(gè),耗時(shí) 21s,這個(gè)我們有辦法能優(yōu)化一下嗎?因?yàn)閕dea是常用的開發(fā)工具,經(jīng)常很多人的使用,我們可以認(rèn)為它的代碼是安全的,是否符合當(dāng)前虛擬機(jī)的要求,不會(huì)危害虛擬機(jī)的安全,所以我們使用參數(shù)-Xverify:none來禁用字節(jié)碼的驗(yàn)證過程

重啟IDEA

JVM性能調(diào)優(yōu)實(shí)戰(zhàn):讓你的IntelliJ Idea縱享絲滑

耗時(shí)下降到了11s,效果還是比較明顯的

總結(jié)

做完了所有優(yōu)化之后,經(jīng)過多次重啟測(cè)試,平均的啟動(dòng)時(shí)間下降到了11s,為了安慰我本次操作沒有白辛苦,搞一張11s以下的圖

JVM性能調(diào)優(yōu)實(shí)戰(zhàn):讓你的IntelliJ Idea縱享絲滑

 

責(zé)任編輯:張燕妮 來源: 今日頭條
相關(guān)推薦

2024-03-26 10:30:37

Mybatis擴(kuò)展庫API

2024-12-04 15:49:29

2022-03-18 13:59:46

緩存RedisCaffeine

2022-12-20 09:09:27

ViteWebpack

2017-07-21 08:55:13

TomcatJVM容器

2020-11-09 07:34:49

JVM性能監(jiān)控

2023-06-26 08:01:42

debugger技巧代碼

2023-09-07 07:35:59

JS操作網(wǎng)頁

2023-11-30 18:03:55

IDEA工具

2009-09-04 17:57:15

Glassfish性能Java EE

2019-02-19 10:25:28

JVM性能工具

2023-04-24 14:54:09

JVM性能調(diào)優(yōu)

2021-11-17 08:16:03

內(nèi)存控制Go

2012-01-10 14:35:08

JavaJVM

2022-08-28 10:08:53

前端代碼前端

2023-03-15 15:54:36

Java代碼

2021-12-06 11:03:57

JVM性能調(diào)優(yōu)

2019-11-01 08:49:07

JVM監(jiān)控性能

2023-09-27 07:49:23

2022-09-14 22:58:58

Push 推薦Java 開發(fā)vivo
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

一级全黄少妇性色生活片| 亚洲妇女无套内射精| a天堂中文在线88| 九九国产精品视频| 欧美激情精品久久久久久久变态| 亚州av综合色区无码一区| 新版的欧美在线视频| 中文文精品字幕一区二区| 99久久精品久久久久久ai换脸| 国产成人精品一区二三区| 日韩精品久久| 亚洲国产精品悠悠久久琪琪| 久久国产精品国产精品| 丁香影院在线| 国产精品福利av| 激情小说网站亚洲综合网| 欧美人与性动交| 中国老女人av| 日韩精品一二| 国产很黄免费观看久久| 日韩免费观看av| 免费一级肉体全黄毛片| 欧美理论视频| 精品网站999www| 中文字幕一二三| jizz亚洲女人高潮大叫| 午夜精品久久久久久久| 日本黄色a视频| 你懂得在线网址| 成人午夜精品在线| 91久久精品久久国产性色也91| 91video| 国产精品v亚洲精品v日韩精品| 国产一区二区三区在线视频| 久草视频福利在线| 玖玖玖电影综合影院| 欧美午夜不卡在线观看免费| 一女被多男玩喷潮视频| 中中文字幕av在线| 亚洲欧洲精品一区二区三区| 日本午夜精品电影| 四虎电影院在线观看| 成人小视频在线| 91成人伦理在线电影| 在线观看国产精品视频| 男女性色大片免费观看一区二区| 欧美在线视频在线播放完整版免费观看 | 在线视频国产区| 国产精品每日更新| 亚洲精品日韩在线观看| 国产三级视频在线播放线观看| 99r国产精品| 国内精品久久国产| 污视频网站免费观看| 成人黄色av电影| 风间由美久久久| 国产丰满美女做爰| 国产精品91一区二区| 91亚洲国产成人精品性色| 911美女片黄在线观看游戏| 蜜桃视频一区二区三区 | 国产美女精品视频免费播放软件| 欧美日韩免费在线视频| 欧美伦理片在线观看| 天堂久久午夜av| 欧美日韩国产首页| 在线视频观看91| 激情久久免费视频| 日韩一区二区麻豆国产| 亚洲AV成人精品| 黄色美女久久久| 亚洲欧美成人一区二区在线电影| 少妇久久久久久久久久| 精品国产一区探花在线观看| 一区二区亚洲欧洲国产日韩| 婷婷国产成人精品视频| 一区二区三区中文| 欧美国产在线电影| 国产成人在线免费观看视频| 麻豆成人精品| 国产精品视频区1| 国产免费一区二区三区最新不卡 | 国产剧情av在线播放| 欧美丝袜一区二区| 538任你躁在线精品免费| 精品国产亚洲一区二区三区大结局 | 裸体女人亚洲精品一区| 免费中文字幕在线观看| 国产精品美女久久久浪潮软件| 国产成人黄色av| 国产精品无码AV| 不卡视频在线观看| 色视频一区二区三区| 污污视频在线| 色视频成人在线观看免| 911福利视频| 四虎884aa成人精品最新| 日韩色av导航| 可以免费看的av毛片| 日本亚洲视频在线| 高清不卡一区二区三区| 国产69精品久久app免费版| 亚洲女同ⅹxx女同tv| 免费成人在线视频网站| 黄页免费欧美| 日韩av网站在线| 糖心vlog免费在线观看| 亚洲一区二区三区免费在线观看 | 亚洲专区在线播放| 成人a免费在线看| 在线看成人av电影| 女人让男人操自己视频在线观看| 欧美精品18+| 少妇按摩一区二区三区| 午夜久久99| 国产精品丝袜一区二区三区| 亚洲欧美日韩免费| 有码一区二区三区| 99sesese| 激情五月色综合国产精品| 欧美大片在线看| 91精品国产乱码久久| 久久嫩草精品久久久精品| 丁香婷婷综合激情| 高清国产一区二区三区四区五区| 亚洲精品资源在线| 日本a在线观看| 国产精品综合一区二区三区| 亚洲精品中文字幕在线| 竹内纱里奈兽皇系列在线观看 | 国产欧美精品在线| 欧美美女搞黄| 欧美日韩另类字幕中文| 日本天堂在线播放| 欧美va亚洲va日韩∨a综合色| 国产情人节一区| www黄在线观看| 在线免费亚洲电影| 97超碰在线免费观看| av成人天堂| 精品久久久久久综合日本| 变态调教一区二区三区| 日韩欧美另类在线| 青娱乐在线视频免费观看| 国产一区日韩二区欧美三区| 在线码字幕一区| 亚州精品国产| 久久精品国产v日韩v亚洲| 亚洲字幕av一区二区三区四区| 国产亚洲欧美色| 激情五月婷婷久久| 成人羞羞网站入口免费| 国产精品美女无圣光视频| 国产片在线观看| 欧美少妇一区二区| 国产3级在线观看| 国产一区在线观看视频| 成人在线免费高清视频| 2020国产精品极品色在线观看| 欧美激情xxxx| 天堂在线资源8| 狠狠色噜噜狠狠狠狠97| 中文字幕高清视频| 日韩电影在线免费观看| 婷婷四房综合激情五月| 日日夜夜亚洲| 欧美激情极品视频| 天天综合天天色| 日本乱码高清不卡字幕| 2017亚洲天堂| 懂色中文一区二区在线播放| 国产九九九九九| 欧洲三级视频| 91欧美日韩一区| 9lporm自拍视频区在线| 亚洲人成啪啪网站| 91久久国语露脸精品国产高跟| 亚洲精品一二三四区| v天堂中文在线| 蜜桃精品在线观看| av在线免费观看国产| 色橹橹欧美在线观看视频高清 | 伊人精品久久| 欧洲一区二区视频| 含羞草www国产在线视频| 精品免费日韩av| 久久精品五月天| 亚洲卡通欧美制服中文| 黄色短视频在线观看| 看片网站欧美日韩| 福利视频一区二区三区四区| 国产成人精品免费视| 亚洲综合小说区| 吉吉日韩欧美| 欧美激情国产日韩精品一区18| 国产主播福利在线| 欧美va亚洲va| 中文字幕永久免费视频| 亚洲国产综合91精品麻豆| 国产三级短视频| av动漫一区二区| 国产精欧美一区二区三区白种人| 亚洲精品日本| 欧美一级黄色录像片| 在线日韩网站| 国产福利久久| 亚洲日韩中文字幕一区| 4438全国亚洲精品在线观看视频| 国产精品刘玥久久一区| 亚洲欧美制服综合另类| 亚洲乱色熟女一区二区三区| 欧美亚洲高清一区| 日韩黄色精品视频| 亚洲色图清纯唯美| www亚洲色图| 92国产精品观看| av电影中文字幕| 精品一区二区综合| 手机看片福利盒子久久| 亚洲精品激情| 国产专区在线视频| 91精品啪在线观看国产18| 日韩激情久久| 亚洲免费专区| 精品欧美日韩| 国产精品17p| 99在线免费观看视频| 亚洲精品伊人| 国产日韩欧美视频在线| 欧美无毛视频| 欧美在线激情视频| 极品av在线| 97人人模人人爽人人喊中文字| 日本资源在线| 久久99久国产精品黄毛片入口| 免费黄色电影在线观看| 自拍偷拍亚洲一区| 国产福利第一视频在线播放| 亚洲欧美激情精品一区二区| 日韩中文字幕综合| 亚洲电影第1页| 少妇高潮一区二区三区69| 精品91自产拍在线观看一区| 成人精品在线播放| 欧美精品一区二区在线播放 | 日日夜夜一区| 91九色综合久久| 69精品国产久热在线观看| 国产 高清 精品 在线 a| xxxxxhd亚洲人hd| 国产日韩一区二区| 欧美一级二级三级视频| 国内不卡一区二区三区| 婷婷精品在线| 日韩高清国产精品| 天天射成人网| 久久亚洲国产成人精品无码区 | 国产三级三级三级看三级| 日韩精品久久理论片| 亚洲成人av免费看| 精品一区二区三区在线观看国产 | 97精品久久久午夜一区二区三区| 中文字幕在线永久| 久久婷婷色综合| 女人十八毛片嫩草av| 亚洲天堂精品在线观看| 久久久久久久国产视频| 图片区小说区国产精品视频| 日韩毛片一区二区三区| 欧美亚洲国产一区二区三区va | 日韩激情av在线播放| 国产在线观看精品一区| www国产亚洲精品久久网站| 3d玉蒲团在线观看| 777国产偷窥盗摄精品视频| 午夜av成人| 亚洲一区二区三区久久 | 国产精品一区二区免费不卡| 免费a v网站| 国产精品麻豆99久久久久久| 外国一级黄色片| 激情av一区二区| 中文字幕日本人妻久久久免费| 欧美一级日韩一级| 青梅竹马是消防员在线| 中文字幕在线视频日韩| 污片视频在线免费观看| 青青草原成人在线视频| 99re8精品视频在线观看| 国产在线欧美日韩| 日韩欧美一区二区三区在线视频 | 国产精品免费一区二区三区在线观看| 精品精品国产毛片在线看| 日本高清视频一区二区三区 | 色综合天天狠天天透天天伊人| www.日韩| 99www免费人成精品| 国产一区三区在线播放| 黄色一级片黄色| 美女在线观看视频一区二区| 老司机免费视频| 国产精品久久久久久久第一福利| 久久免费在线观看视频| 欧美日韩一区二区在线观看视频 | 国产亚洲一区精品| 韩国日本一区| 91免费在线视频网站| 免费看av成人| 国产精品一色哟哟| 久久国内精品自在自线400部| 国产 中文 字幕 日韩 在线| 1000精品久久久久久久久| 国产精品suv一区| 欧美精品一区二区三区蜜桃视频| 免费大片黄在线观看视频网站| 日本国产欧美一区二区三区| 成人另类视频| 国产免费xxx| 麻豆精品一区二区av白丝在线| 国产肉体xxxx裸体784大胆| 亚洲精品视频在线观看免费| 最近中文字幕免费在线观看| 日韩电影中文字幕| 色操视频在线| 18成人免费观看网站下载| 久久伦理在线| 性猛交ⅹ×××乱大交| 久久精品夜夜夜夜久久| 欧美日韩精品区| 亚洲福利视频二区| 黑人另类精品××××性爽| 97av影视网在线观看| 亚洲精品极品少妇16p| 自拍偷拍一区二区三区四区| 中文字幕免费不卡| 波多野结衣一区二区三区在线 | aaaaa级少妇高潮大片免费看| 亚洲制服欧美中文字幕中文字幕| 国产视频手机在线| 久久亚洲电影天堂| 亚洲精品一区av| 最新视频 - x88av| 国产一区二区三区免费看| 婷婷丁香综合网| 欧美日韩一二三| 免费av不卡| 69堂成人精品视频免费| 欧美成人日本| 91视频在线免费| 午夜精品久久久久久久| 视频国产一区二区三区| 日本一欧美一欧美一亚洲视频| 国产在线观看91一区二区三区| 无码人妻h动漫| 国产日韩精品一区二区三区 | 精品国产1区二区| 成人女同在线观看| 精品免费国产| 日韩精品欧美精品| 国产真实乱在线更新| 日韩精品中文字幕一区二区三区 | 亚洲.国产.中文慕字在线| 日本精品一二区| 国产盗摄xxxx视频xxx69| 日韩久久电影| 欧美熟妇精品一区二区 | 中文在线最新版天堂| 久久精品成人欧美大片古装| 午夜电影一区| 99精品人妻少妇一区二区| 国产亚洲一区二区三区在线观看| 中文字幕av资源| 欧美国产日韩中文字幕在线| 极品束缚调教一区二区网站| 亚洲乱码国产一区三区| 亚洲欧美激情小说另类| 日本黄色三级视频| 国产精品福利小视频| 中文字幕人成人乱码| 极品粉嫩小仙女高潮喷水久久| 欧美一a一片一级一片| 色呦呦在线资源| 日本最新一区二区三区视频观看| 精品一区二区成人精品| 福利一区二区三区四区| 国产一区二区三区在线免费观看 | 欧美日韩中文视频| 亚洲男人天堂网站| 白嫩亚洲一区二区三区| 凹凸国产熟女精品视频| 中文字幕亚洲精品在线观看| 日韩在线视频观看免费| 国产欧美日韩最新| 亚洲精品影院在线观看| 自拍偷拍第9页| 亚洲精品视频二区| 亚洲精品一区二区三区在线| 亚洲免费av一区二区三区| 亚洲国产一区在线观看| 美女国产在线|