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

美團面試:熟悉哪些JVM調優參數,幸好我準備過!

云計算 虛擬化
實話實說,很多人干了三、五年的Java開發,照樣沒用使用過JVM調優參數。但是,面試官可不管你有沒有用過,面試官心里想的是“這問題回答不出來,證明你很low B,還想要那么高的薪資,沒門”。

[[419665]]

實話實說,很多人干了三、五年的Java開發,照樣沒用使用過JVM調優參數。

但是,面試官可不管你有沒有用過,面試官心里想的是“這問題回答不出來,證明你很low B,還想要那么高的薪資,沒門”。

話不多說,我們開始今天的干貨。

首先,看看本文主要內容:

今天來熟悉一下,關于JVM調優常用的一些參數。

X或者XX開頭的都是非標準化參數

意思就是說標準化參數不會變,非標準化參數可能在每個JDK版本中有所變化,但是就目前來看X開頭的非標準化的參數改變的也是非常少。

  1. 格式:-XX:[+-]<name> 表示啟用或者禁用name屬性。 
  2. 例子:-XX:+UseG1GC(表示啟用G1垃圾收集器) 

-XX:+PrintCommandLineFlags查看當前JVM設置過的相關參數:

JVM參數分類

根據JVM參數開頭可以區分參數類型,共三類:“-”、“-X”、“-XX”,

標準參數(-):所有的JVM實現都必須實現這些參數的功能,而且向后兼容;

例子:-verbose:class,-verbose:gc,-verbose:jni……

非標準參數(-X):默認jvm實現這些參數的功能,但是并不保證所有jvm實現都滿足,且不保證向后兼容;

例子:Xms20m,-Xmx20m,-Xmn20m,-Xss128k……

非Stable參數(-XX):此類參數各個jvm實現會有所不同,將來可能會隨時取消,需要慎重使用;

例子:-XX:+PrintGCDetails,-XX:-UseParallelGC,-XX:+PrintGCTimeStamps……

堆參數設置

-Xms 初始堆大小,ms是memory start的簡稱 ,等價于-XX:InitialHeapSize-Xmx 最大堆大小,mx是memory max的簡稱 ,等價于參數-XX:MaxHeapSize

注意:在通常情況下,服務器項目在運行過程中,堆空間會不斷的收縮與擴張,勢必會造成不必要的系統壓力。

所以在生產環境中,JVM的Xms和Xmx要設置成大小一樣的,能夠避免GC在調整堆大小帶來的不必要的壓力。

-XX:NewSize=n 設置年輕代大小-XX:NewRatio=n 設置年輕代和年老代的比值。

如:-XX:NewRatio=3,表示年輕代與年老代比值為1:3,年輕代占整個年輕代年老代和的1/4,默認新生代和老年代的比例=1:2。-XX:SurvivorRatio=n 年輕代中Eden區與兩個Survivor區的比值。

注意Survivor區有兩個,默認是8,表示:Eden:S0:S1=8:1:1

如:-XX:SurvivorRatio=3,表示Eden:Survivor=3:2,一個Survivor區占整個年輕代的1/5。

元空間參數

-XX:MetaspaceSize:Metaspace 空間初始大小,如果不設置的話,默認是20.79M,這個初始大小是觸發首次 Metaspace Full GC的閾值。

例如:-XX:MetaspaceSize=256M

-XX:MaxMetaspaceSize:Metaspace 最大值,默認不限制大小,但是線上環境建議設置。

例如:-XX:MaxMetaspaceSize=256M

-XX:MinMetaspaceFreeRatio:最小空閑比,當 Metaspace 發生 GC 后,會計算 Metaspace 的空閑比,如果空閑比(空閑空間/當前 Metaspace 大小)小于此值,就會觸發 Metaspace 擴容。默認值是 40 ,也就是 40%,例如 -XX:MinMetaspaceFreeRatio=40

-XX:MaxMetaspaceFreeRatio:最大空閑比,當 Metaspace發生 GC 后,會計算 Metaspace 的空閑比,如果空閑比(空閑空間/當前 Metaspace 大小)大于此值,就會觸發 Metaspace 釋放空間。默認值是 70 ,也就是 70%,例如 -XX:MaxMetaspaceFreeRatio=70

建議將 MetaspaceSize 和 MaxMetaspaceSize設置為同樣大小,避免頻繁擴容。

棧參數設置

-Xss:棧空間大小,棧是線程獨占的,所以是一個線程使用棧空間的大小。

例如:-Xss256K,如果不設置此參數,默認值是1M,一般來講設置成 256K 就足夠了。

收集器參數設置

Serial垃圾收集器(新生代)

開啟:-XX:+UseSerialGC 關閉:-XX:-UseSerialGC //新生代使用Serial 老年代則使用SerialOld

ParNew垃圾收集器(新生代)

開啟 -XX:+UseParNewGC 關閉 -XX:-UseParNewGC //新生代使用功能ParNew 老年代則使用功能CMS

Parallel Scavenge收集器(新生代)

開啟 -XX:+UseParallelOldGC 關閉 -XX:-UseParallelOldGC //新生代使用功能Parallel Scavenge 老年代將會使用Parallel Old收集器

ParallelOl垃圾收集器(老年代)

開啟 -XX:+UseParallelGC 關閉 -XX:-UseParallelGC //新生代使用功能Parallel Scavenge 老年代將會使用Parallel Old收集器

CMS垃圾收集器(老年代)

開啟 -XX:+UseConcMarkSweepGC 關閉 -XX:-UseConcMarkSweepGC

G1垃圾收集器

開啟 -XX:+UseG1GC 關閉 -XX:-UseG1GC

GC策略參數配置

GC停頓時間,垃圾收集器會嘗試用各種手段達到這個時間,比如減小年輕代

-XX:MaxGCPauseMillis

堆占用了多少比例的時候觸發GC,就即觸發標記周期的 Java 堆占用率閾值。默認占用率是整個 Java 堆的 45%

-XX:InitiatingHeapOccupancyPercent=n

新生代可容納的最大對象,大于則直接會分配到老年代,0代表沒有限制。

-XX:PretenureSizeThreshold=1000000 //

進入老年代最小的GC年齡,年輕代對象轉換為老年代對象最小年齡值,默認值7

-XX:InitialTenuringThreshol=7

升級老年代年齡,最大值15

-XX:MaxTenuringThreshold

GC并行執行線程數

-XX:ParallelGCThreads=16

禁用 System.gc(),由于該方法默認會觸發 FGC,并且忽略參數中的 UseG1GC 和 UseConcMarkSweepGC,因此必要時可以禁用該方法。

-XX:-+DisableExplicitGC

設置吞吐量大小,默認99

XX:GCTimeRatio

打開自適應策略,各個區域的比率,晉升老年代的年齡等參數會被自動調整。以達到吞吐量,停頓時間的平衡點。

XX:UseAdaptiveSizePolicy

設置GC時間占用程序運行時間的百分比

GCTimeRatio

Dump異常快照

-XX:+HeapDumpOnOutOfMemoryError

-XX:HeapDumpPath

堆內存出現OOM的概率是所有內存耗盡異常中最高的,出錯時的堆內信息對解決問題非常有幫助。

所以給JVM設置這個參數(-XX:+HeapDumpOnOutOfMemoryError),讓JVM遇到OOM異常時能輸出堆內信息,并通過(-XX:+HeapDumpPath)參數設置堆內存溢出快照輸出的文件地址。

這對于特別是對相隔數月才出現的OOM異常尤為重要。

  1. -Xms10M -Xmx10M -Xmn2M -XX:SurvivorRatio=8 -XX:+HeapDumpOnOutOfMemoryError  
  2. -XX:HeapDumpPath=D:\study\log_hprof\gc.hprof 

-XX:OnOutOfMemoryError

表示發生OOM后,運行jconsole.exe程序。

這里可以不用加“”,因為jconsole.exe路徑Program Files含有空格。利用這個參數,我們可以在系統OOM后,自定義一個腳本,可以用來發送郵件告警信息,可以用來重啟系統等等。

  1. -XX:OnOutOfMemoryError="C:\Program Files\Java\jdk1.8.0_151\bin\jconsole.exe" 

8G內存的服務器該如何設置

  1. java -Xmx3550m -Xms3550m -Xss128k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:MaxPermSize=16m -XX:MaxTenuringThreshold=0 

-Xmx3500m 設置JVM最大可用內存為3550M。

-Xms3500m 設置JVM初始內存為3550m。此值可以設置與-Xmx相同,以避免每次垃圾回收完成后JVM重新分配內存。-Xmn2g 設置年輕代大小為2G。

整個堆大小=年輕代大小 + 年老代大小 + 方法區大小

-Xss128k 設置每個線程的堆棧大小。

JDK1.5以后每個線程堆棧大小為1M,以前每個線程堆棧大小為256K。更具應用的線程所需內存大小進行調整。在相同物理內存下,減小這個值能生成更多的線程。但是操作系統對一個進程內的線程數還是有限制的,不能無限生成,經驗值在3000~5000左右。

-XX:NewRatio=4 設置年輕代(包括Eden和兩個Survivor區)與年老代的比值(除去持久代)。設置為4,則年輕代與年老代所占比值為1:4,年輕代占整個堆棧的1/5 。

-XX:SurvivorRatio=4 設置年輕代中Eden區與Survivor區的大小比值。

設置為4,則兩個Survivor區與一個Eden區的比值為2:4,一個Survivor區占整個年輕代的1/6 -XX:MaxPermSize=16m 設置持久代大小為16m。

-XX:MaxTenuringThreshold=0 設置垃圾最大年齡。

如果設置為0的話,則年輕代對象不經過Survivor區,直接進入年老代。對于年老代比較多的應用,可以提高效率。如果將此值設置為一個較大值,則年輕代對象會在Survivor區進行多次復制,這樣可以增加對象在年輕代的存活時間,增加在年輕代即被回收的概論。

項目中,GC日志配置

比如,我們啟動一個user-service項目:

  1. java   
  2. -XX:+PrintGCDetails -XX:+PrintGCDateStamps  
  3. -XX:+UseGCLogFileRotation  
  4. -XX:+PrintHeapAtGC -XX:NumberOfGCLogFiles=5   
  5. -XX:GCLogFileSize=20M     
  6. -Xloggc:/opt/user-service-gc-%t.log   
  7. -jar user-service-1.0-SNAPSHOT.jar  

參數解釋:

  1. -Xloggc:/opt/app/ard-user/user-service-gc-%t.log   設置日志目錄和日志名稱 
  2. -XX:+UseGCLogFileRotation           開啟滾動生成日志 
  3. -XX:NumberOfGCLogFiles=5            滾動GC日志文件數,默認0,不滾動 
  4. -XX:GCLogFileSize=20M               GC文件滾動大小,需開啟UseGCLogFileRotation 
  5. -XX:+PrintGCDetails                 開啟記錄GC日志詳細信息(包括GC類型、各個操作使用的時間),并且在程序運行結束打印出JVM的內存占用情況 
  6. -XX:+ PrintGCDateStamps             記錄系統的GC時間            
  7. -XX:+PrintGCCause                   產生GC的原因(默認開啟) 

項目中沒用過怎么辦?

對于很多沒用過的人來說,面試官問項目中這些參數是怎么用?此時,很容易選擇妥協,傻傻的回答沒用過。

偷偷的告訴你,很多面試官也沒有用過。

另外,你可以自己搞個小項目,把JVM參數設置小點,使用測試工具JMeter,多線程測試一下。

在代碼里可以自己編造以下問題:

內存溢出

內存泄漏

棧溢出

然后使用JVM參數進行調優,或者通過JVM工具和相關命令找到問題,然后解決問題。

 

責任編輯:武曉燕 來源: Java后端技術全棧
相關推薦

2010-09-25 13:05:07

JVM參數

2023-11-10 11:23:20

JVM內存

2010-03-04 10:56:52

JVM參數

2023-04-24 14:54:09

JVM性能調優

2012-01-10 14:35:08

JavaJVM

2023-01-16 08:19:25

線上JVM調優

2021-12-06 11:03:57

JVM性能調優

2010-09-17 17:02:24

JVM參數

2017-07-21 08:55:13

TomcatJVM容器

2023-11-11 19:07:23

JVMJava

2024-05-21 09:08:57

JVM調優面試

2022-11-30 08:17:41

JVM調優技巧

2021-03-17 11:35:11

JVM代碼Java

2021-09-06 11:02:17

JVM架構調優

2010-09-26 13:39:46

JVM調優

2010-09-26 09:08:17

JVM調優

2012-01-10 15:13:56

JavaJVM

2017-10-13 15:16:38

Java服務GC參數

2018-04-23 09:50:54

2017-09-22 15:15:23

jvm調優命令
點贊
收藏

51CTO技術棧公眾號

日韩精品久久一区二区三区| 亚洲a级精品| 久久精品水蜜桃av综合天堂| 国产精品高潮呻吟久久av无限| 小早川怜子久久精品中文字幕| 在线天堂资源www在线污| www日韩大片| 成人亲热视频网站| 日韩成人高清视频| 香蕉一区二区| 制服丝袜成人动漫| 欧洲精品在线播放| 欧美日韩视频精品二区| 久久一区欧美| 久久99国产综合精品女同| 18深夜在线观看免费视频| 97色在线观看| 亚洲综合第一区| 都市激情亚洲| 欧美在线免费播放| 久草视频这里只有精品| a黄色在线观看| 粉嫩av一区二区三区| 亚洲美女av在线播放| 在线视频观看91| 日本欧美日韩| 欧美日韩国产精品一区二区三区四区| 成人乱色短篇合集| 在线观看亚洲黄色| 99精品视频在线观看播放| 国产婷婷色综合av蜜臀av| 久久久久久国产精品日本| 日韩一级二级| 欧美日韩精品中文字幕| 成年人视频大全| 男女啪啪在线观看| 国产精品免费久久久久| 日本不卡二区高清三区| 五月婷婷丁香六月| 成人久久久精品乱码一区二区三区| 成人h视频在线观看播放| www.久久精品视频| 亚洲影院一区| 欧美一区二区在线视频| 免费看a级黄色片| 欧美性受xxxx狂喷水| 国精产品一区一区三区mba视频| 日本视频久久久| 特级做a爱片免费69| 99国产精品视频免费观看一公开 | 国产女无套免费视频| 欧美 日韩 国产一区二区在线视频| 中文字幕精品网| 亚洲a v网站| 粉嫩91精品久久久久久久99蜜桃| 国产福利一区在线| 成人www视频在线观看| 亚洲天堂手机在线| 91精品二区| 好吊日在线视频| 污污视频网站在线免费观看| 美国十次av导航亚洲入口| 亚洲欧洲成人自拍| 伊人久久大香线蕉成人综合网| av在线免费观看网| 久久久久青草大香线综合精品| 久久综合九九| 亚洲精品男人的天堂| 亚洲视频大全| 亚洲美女久久久| 国产白嫩美女无套久久| 香蕉久久夜色精品国产更新时间| 日韩精品免费在线视频| 性少妇bbw张开| 亚洲伦理网站| 欧美成人精品3d动漫h| 日本一区二区在线观看视频| 欧美2区3区4区| 777亚洲妇女| 91女神在线观看| 玖玖玖视频精品| 日韩欧美一级片| 亚洲精品一区二区18漫画| 卡通动漫国产精品| 伊人久久男人天堂| 波多野结衣家庭教师在线观看 | 亚洲制服av| 国产精品99一区| 中文字幕+乱码+中文| 精品一区二区三区久久久| 国产在线一区二区三区| 国产精品无码天天爽视频| 不卡的av电影在线观看| 久久亚洲精品一区| 在线观看黄网址| 最新亚洲视频| 国产精品久久久久久久av电影| 亚洲天堂中文在线| 国产成人午夜99999| 青青草成人网| 91在线中文| 色综合色综合色综合| 一级 黄 色 片一| 精品91久久| 色综合久久中文综合久久牛| 欧美在线a视频| 亚洲影院天堂中文av色| 久久久999成人| 国产午夜在线播放| 日韩电影一区二区三区| 秋霞成人午夜鲁丝一区二区三区| 黄色在线观看av| 精品国内自产拍在线观看视频 | 国产98色在线|日韩| 快播日韩欧美| 国产后进白嫩翘臀在线观看视频 | 国内精品国产三级国产在线专| 性欧美丰满熟妇xxxx性久久久| sdde在线播放一区二区| 91精品国产网站| 久久精品免费在线| 久草中文综合在线| 青青草成人激情在线| а√在线中文网新版地址在线| 日本一二三不卡| 99视频在线免费播放| 日韩一区二区三区在线看| 亚洲午夜未满十八勿入免费观看全集| 久久婷婷综合国产| 国产一区二区精品久久91| 午夜欧美一区二区三区免费观看| 九色porny丨首页在线| 亚洲色欲色欲www| 日本黄色三级大片| 欧美一级全黄| 久久久视频在线| 国产精品久久久久久免费免熟 | av资源免费观看| 韩国v欧美v亚洲v日本v| 日韩精品国内| 日韩高清在线| 亚洲日韩第一页| 一区二区三区在线观看av| av毛片久久久久**hd| 国产日韩欧美精品在线观看| 一区中文字幕电影| 欧美极品美女电影一区| 亚洲免费成人网| 亚洲主播在线播放| www.啪啪.com| 亚洲影音一区| 日本高清久久一区二区三区| 全球最大av网站久久| 在线日韩第一页| 一级黄色短视频| 亚洲日本在线天堂| 欧美一级xxxx| 午夜欧美精品| 国产精品免费观看高清| 天天av天天翘| 欧美日韩亚洲91| 伊人网伊人影院| 日本aⅴ亚洲精品中文乱码| 视频二区一区| 欧美xxxx网站| 日韩电影免费观看在线观看| 久久精品国产亚洲av无码娇色| 国产69精品久久99不卡| 欧美在线一区视频| 牲欧美videos精品| 国产精品久久99久久| 天堂地址在线www| 欧美精品精品一区| 国产精品a成v人在线播放| 91看片淫黄大片一级| 国产小视频精品| 欧美成人有码| 蜜桃视频在线观看91| av成人亚洲| 中文字幕亚洲欧美日韩2019| 国产伦一区二区| 精品高清美女精品国产区| 蜜乳av中文字幕| 国产精品一二三四五| 先锋影音网一区| 日韩激情精品| 国产成人精品久久亚洲高清不卡| 老司机福利在线视频| 欧美精品一区二区蜜臀亚洲| 制服.丝袜.亚洲.中文.综合懂色| 欧美国产97人人爽人人喊| 波多野结衣办公室双飞| 在线视频亚洲| avove在线观看| 亚洲精品国产九九九| 日韩69视频在线观看| 77777影视视频在线观看| 精品欧美一区二区三区精品久久| www五月天com| 一区二区三区91| 中文字幕伦理片| 成人h动漫精品一区二区| 超碰在线97免费| 欧美精品aa| 国产精品久久一区| 在线观看免费网站黄| 欧美日韩精品一二三区| 国产精品18p| 亚洲欧美自拍偷拍色图| 99久久久久久久久久| 狠狠色2019综合网| 国产情侣av自拍| 雨宫琴音一区二区在线| 黄色网zhan| 久久aimee| 99九九视频| 日韩久久一区| 国产精品第七十二页| 欧美少妇网站| 久久久久久一区二区三区 | 亚洲国产91视频| 欧美亚洲国产精品| 麻豆tv在线| 中文字幕精品—区二区| 国产中文字幕在线| 欧洲另类一二三四区| 精品久久免费视频| 国产精品素人视频| jizz日本免费| 不卡一区二区在线| 日本美女视频网站| 国产激情视频一区二区三区欧美 | 成年人视频在线免费看| 亚洲国产精品人人做人人爽| 男人的天堂久久久| 亚洲天堂精品视频| 国产午夜精品理论片在线| 国产精品伦理在线| 一级片视频免费看| 久久精品网站免费观看| 成年人在线免费看片| 久久蜜桃av一区精品变态类天堂 | 91超碰中文字幕久久精品| 波多野结衣在线高清| 欧美激情在线一区| 18video性欧美19sex高清| 久久夜色撩人精品| 看女生喷水的网站在线观看| 色偷偷av一区二区三区乱| av天在线观看| 色偷偷偷综合中文字幕;dd| 在线免费观看黄| 久久中文精品视频| 青春草在线视频| 97久久久久久| 波多野结衣亚洲一二三| 日韩av手机在线看| 成人在线高清| 91夜夜未满十八勿入爽爽影院| 在线日韩三级| 日韩av片永久免费网站| 欧美黑粗硬大| http;//www.99re视频| 国产成人精品福利| 欧美极品日韩| 亚洲欧美成人vr| 成人欧美在线观看| 精品伊人久久久| 欧美午夜欧美| 偷偷www综合久久久久久久| 伊人久久av导航| 亚洲高清激情| 国产网站免费在线观看| 日韩高清不卡一区二区三区| 国产精品一区二区小说| 国产成人精品免费一区二区| 日韩 中文字幕| 亚洲欧洲三级电影| 久草综合在线视频| 欧美午夜久久久| 素人fc2av清纯18岁| 中国色在线观看另类| 欧美极品aaaaabbbbb| 亚洲mv大片欧洲mv大片精品| 五月婷婷六月婷婷| 日韩欧美国产综合| 九色视频在线观看免费播放| 久久夜色精品国产| 亚洲成人激情社区| 51午夜精品| 国产成人精品999在线观看| 亚洲国产精品www| 激情综合在线| 九热视频在线观看| 丰满少妇久久久久久久| 免费一级黄色录像| 精品日韩中文字幕| 国产乱淫av片免费| 亚洲小视频在线| 黄色羞羞视频在线观看| 国产欧美精品一区二区三区-老狼| 亚洲3区在线| 亚洲国产另类久久久精品极度| 欧美码中文字幕在线| 欧美视频在线观看网站| 九九九久久久精品| 国产精品揄拍100视频| 日韩美女精品在线| 精品人妻无码一区二区性色| 日韩一级高清毛片| 色网站在线看| 国产成人91久久精品| 色妞ww精品视频7777| 久久久久久99| 国产综合自拍| 亚洲五月激情网| 亚洲欧洲一区二区三区| 中文字幕人妻丝袜乱一区三区 | 国产主播在线一区| 欧美美女在线观看| 日本在线xxx| 国产成人av电影在线播放| 777777国产7777777| 亚洲成人动漫av| 不卡av中文字幕| 萌白酱国产一区二区| 99精品国产九九国产精品| 色噜噜一区二区| 天堂在线亚洲视频| 9.1成人看片免费版| 欧美日韩亚洲一区二区三区| 手机看片国产1024| 欧美国产日韩视频| 超碰97久久| 男女爱爱视频网站| 国内成人免费视频| 777777国产7777777| 91麻豆精品国产无毒不卡在线观看| aaa在线观看| 国产精品日日做人人爱| 色97色成人| 天天干天天草天天| 久久人人爽人人爽| 日韩精品成人免费观看视频| 亚洲福利视频专区| 日本在线影院| 欧美激情视频一区二区三区| 丝袜美腿亚洲综合| 超碰人人干人人| 欧美精品777| 肉体视频在线| 国产三区精品| 99视频一区| 特级特黄刘亦菲aaa级| 一区二区成人在线| 欧洲精品久久一区二区| 91极品女神在线| 林ゆな中文字幕一区二区| 免费毛片小视频| 中文无字幕一区二区三区| 国产又粗又长又黄| 欧美激情中文字幕乱码免费| 日韩极品少妇| 国产91色在线观看| 亚洲美女视频在线| 婷婷综合激情网| 日产日韩在线亚洲欧美| 久久中文亚洲字幕| 欧美体内she精高潮| 亚洲成a人v欧美综合天堂下载| 天堂中文在线看| 国产精品日韩专区| 亚洲私拍自拍| www.黄色网| 色婷婷综合久久| 成人video亚洲精品| 成人免费91在线看| 乱人伦精品视频在线观看| 国产精品18在线| 精品乱码亚洲一区二区不卡| 欧美性xxx| 肉大捧一出免费观看网站在线播放 | 老熟妇仑乱视频一区二区| 中文字幕一区三区| 日韩在线视频第一页| 国产精品视频白浆免费视频| 一本精品一区二区三区| 特级西西人体wwwww| 欧美美女一区二区三区| 丰乳肥臀在线| 性欧美.com| 成人av在线网| 日韩xxx视频| 久久久久亚洲精品国产| 日韩综合网站| 亚洲狠狠婷婷综合久久久久图片| 欧美日韩国产经典色站一区二区三区| 成人女同在线观看| 亚洲精品久久区二区三区蜜桃臀| 成人18精品视频|