久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

Java內存溢出案例模擬和原理分析過程

瀏覽:163日期:2022-09-03 10:58:53

在JVM虛擬機規范中,Java虛擬機運行時數據區域除了程序計數器(Program Counter Register)外都有可能出現OutOfMemoryError的情況,使用Hotspot虛擬機簡單的模擬堆棧內存溢出的場景,方便快速定位是什么區域的內存溢出。

通過VM參數設置Java堆的大小,避免堆可擴展內存(設定-Xms和Xmx一樣可避免堆自動擴展);

通過設定-XX:+HeapDumpOnOutOf-MemoryError可以讓虛擬機在出現內存溢出異常的時候Dump出當前的內存堆轉儲快照。

/** * VM Args:-Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError * @author Vicente * @version 1.0 * @date 2020/4/5 10:28 */public class TestHeapOOM { public static void main(String[] args) { List<TestHeapOOM> list = new ArrayList<TestHeapOOM>(); while (true) { list.add(new TestHeapOOM()); } }}

設置啟動參數:-Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError

運行結果:

java.lang.OutOfMemoryError: Java heap space Dumping heap to java_pid3676.hprof ... Heap dump file created [28279988 bytes in 0.099 secs] Exception in thread 'main' java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:3210) at java.util.Arrays.copyOf(Arrays.java:3181) at java.util.ArrayList.grow(ArrayList.java:265) at java.util.ArrayList.ensureExplicitCapacity(ArrayList.java:239) at java.util.ArrayList.ensureCapacityInternal(ArrayList.java:231) at java.util.ArrayList.add(ArrayList.java:462) at com.oom.TestHeapOOM.main(TestHeapOOM.java:19)

使用IDEA和Eclipse都可以設置啟動時的參數。

堆轉儲快照文件一般生成后位于你的work space,拿到文件后要對快照文件進行分析,可以采用不同的工具來幫助我們分析,這里推薦兩種:

jhat

在IDEA或者Eclispe的終端控制臺直接輸入命令

jhat java_pid13232.hprof

當dump的文件過大時需要設置jhat參數:jhat -J-Xmx2048m java_pid13232.hprof,默認-Xmx為1024

對堆快照進行分析

Reading from java_pid13232.hprof...Dump file created Sun Apr 05 10:54:06 CST 2020Snapshot read, resolving...Resolving 818818 objects...Chasing references, expect 163 dots................................................................................................................Eliminating duplicate references..........................................................................................................Snapshot resolved.Started HTTP server on port 7000Server is ready.

通過訪問http://localhost:7000即可查看分析結果,對象內存分配的大小等信息。

mat

工具下載地址:https://eclipse.org/mat/downloads.php,選擇需要下載的版本,windows版本下載后是一個壓縮包,直接解壓運行即可。

打開需要分析的堆轉儲文件,分析后會展示一個概要預覽Java內存溢出案例模擬和原理分析過程

Leak Suspects » Leaks » Problem Suspect 在這里面可以看到對象的個數,對象占用大小等信息,這里包含兩個重要信息

Java內存溢出案例模擬和原理分析過程

Generally speaking, shallow heap of an object is its size in the heap and retained size of the same object is the amount of heap memory that will be freed when the object is garbage collected.

具體解釋可以參考:https://help.eclipse.org/2020-03/index.jsp

復制代碼 代碼如下:- Shallow Heap:某個對象自身大小,不包含其引用對象的大小;- Retained Heap:某個對象在發生GC回收時,如果被釋放,其釋放內存的大小,這就要包含其引用的對象占用堆內存的大小。

這里具體使用就不再描述,可以參考官方文檔。

Java運行時數據區包含虛擬機棧和本地方法棧,在Hotspot虛擬機實現中對于本地方法棧的參數(-Xoss)設定并無實際效果,只通過-Xss參數來模擬棧的內存溢出?!禞ava虛擬機規范》中指出:

如果線程請求的棧深度大于虛擬機所允許的最大深度,拋出StackOverflowError異常如果虛擬機的棧內存允許動態擴展,當擴展棧容量無法申請到足夠的內存時,拋出OutOfMemoryError異常

設置運行參數VM Args:-Xss128k

/** * VM Args:-Xss128k * @author Vicente * @version 1.0 * @date 2020/4/5 12:39 */public class TestStackOverflow { private int stackLength = 1; public void stackLeak() { stackLength++; stackLeak(); } public static void main(String[] args) throws Throwable { TestStackOverflow overflow = new TestStackOverflow(); try { overflow.stackLeak(); } catch (Throwable e) { System.out.println('stack length:' + overflow.stackLength); throw e; } }}

運行結果:

Exception in thread 'main' java.lang.StackOverflowErrorat com.oom.TestStackOverflow.stackLeak(TestStackOverflow.java:17)at com.oom.TestStackOverflow.stackLeak(TestStackOverflow.java:17)//省略...stack length:36984//省略...

根據操作系統的不同和Java虛擬機版本的不同,棧容量的最小值也會有所不同,改變棧容量的大小或者棧幀過大時都會導致StackOverflowError異常。

Hotspot虛擬機不支持擴展棧內存,除非在創建線程申請內存就不足會導致OutOfMemoryError異常,其他情況都是在運行時因為棧容量無法容納新的棧幀而導致StackOverflowError異常。

不同的虛擬機實現有著不同的細節處理,其他虛擬機實現如果是可擴容??臻g,棧容量不足時會拋出OutOfMemoryError異常,當遇到OutOfMemoryError時要先判斷是??臻g還是堆內存的異常。

方法區

在JDK6之前的Hotspot虛擬機中方法區被設置在永久代中,運行時常量池也屬于方法區的一部分,可以通過-XX:PermSize和-XX:MaxPermSize限制永久代的大小,在JDK7開始逐步的去永久代,到了JDK8就開始使用元空間(meta-space)來實現方法區,保存程序運行時的數據。

使用JDK6,設定永久代參數-XX:PermSize=2M -XX:MaxPermSize=2M

public class TestConstantPoolOOM { public static void main(String[] args) throws Throwable { //使用Set保持著常量池引用,避免Full GC回收常量池行為 Set<String> set = new HashSet<String>(); // 在short范圍內足以讓6MB的PermSize產生OOM了 short i = 0; while (true) { set.add(String.valueOf(i++).intern()); //String.valueOf(i++).intern(); } }}

運行結果:

Exception in thread 'main' java.lang.OutOfMemoryError: PermGen spaceat java.lang.String.intern(Native Method)at com.oom.TestConstantPoolOOM.main(TestConstantPoolOOM.java from InputFileObject:21)

可以看到OutOfMemoryError后面指明了內存溢出的位置PermGen space;在JDK8中使用-XX:MaxMeta-spaceSize參數把方法區容量同樣限制,也不會出現異常,因為從JDK7開始常量池已經從永久代移到了Java堆的位置,此時限制Java堆的大小便會拋出異常,定位異常的位置。

設置上面代碼的運行參數:-Xms6m -Xmx6m

運行結果:

Exception in thread 'main' java.lang.OutOfMemoryError: Java heap spaceat java.util.HashMap.resize(HashMap.java:704)at java.util.HashMap.putVal(HashMap.java:663)at java.util.HashMap.put(HashMap.java:612)at java.util.HashSet.add(HashSet.java:220)at com.oom.TestConstantPoolOOM.main(TestConstantPoolOOM.java:20)

可以看到,程序運行拋出java.lang.OutOfMemoryError異常。

方法區的異常也是一種常見異常,一個類被垃圾回收期回收的條件是比較苛刻的,在經常運行時生成大量動態類的應用場景里,就應該特別關注這些類的回收狀況,比如傳統項目中大量的jsp文件,jsp會被編譯成Java類,容易拋出方法區異常,在JDK8以后永久代不再存在,元空間的出現使得,正常創建對象的過程很難出現方法區的內存溢出,不過Hotspot也提供了一些參數設置保護元空間。

- XX:MaxMetaspaceSize:設置元空間最大值,默認是-1,即不限制,或者說只受限于本地內存大小。- XX:MetaspaceSize:指定元空間的初始空間大小,以字節為單位,達到該值就會觸發垃圾收集,收集器會對該值進行調整:如果釋放大量的空間,適當降低該值;如果釋放了很少的空間,在不超過-XX:MaxMetaspaceSize(如果設置了的話)的情況下,適當提高該值。- XX:MinMetaspaceFreeRatio:作用是在垃圾收集之后控制最小的元空間剩余容量的百分比,可減少因為元空間不足導致的垃圾收集的頻率。- XX:Max-MetaspaceFreeRatio,用于控制最大的元空間剩余容量的百分比。

直接內存

直接內存可以理解為堆外內存,通過參數-XX:MaxDirectMemorySize來設定,如果不設置默認與Java堆內存的最大值相同。NIO會使用直接內存,使用Unsafe類來模擬直接內存溢出的情況。

public class TestDirectMemoryOOM { private static final int _1MB = 1024 * 1024; public static void main(String[] args) throws Exception { Field unsafeField = Unsafe.class.getDeclaredFields()[0]; unsafeField.setAccessible(true); Unsafe unsafe = (Unsafe) unsafeField.get(null); while (true) { unsafe.allocateMemory(_1MB); } }}

運行結果:

Exception in thread 'main' java.lang.OutOfMemoryErrorat sun.misc.Unsafe.allocateMemory(Native Method)at com.oom.TestDirectMemoryOOM.main(TestDirectMemoryOOM.java:24)

當直接內存溢出時,Dump文件并沒有太多錯誤信息,要考慮是否間接使用NIO了。

總結當Java虛擬機拋出OutOfMemoryError錯誤時,判斷是Java內存哪一塊區域拋出的錯誤,定位堆,棧使用工具分析堆轉儲快照,判斷是內存泄漏(Memory Leak)還是內存溢出(Memory Overflow)當發生內存泄漏可以通過工具查看GC Roots引用鏈,分析為什么垃圾回收器無法回收,判定對象創建的位置,是否有可回收對象如果是內存溢出,根據硬件性能是否可以(使用-Xms和-Xmx)擴展堆內存大小,或者從代碼角度去優化

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 国产三级黄色毛片 | 成人不卡视频 | 午夜社区| 91视频三区 | 欧美日韩最新 | 综合自拍偷拍 | 精品日韩欧美一区二区在线播放 | 91精品国产一区二区三区蜜臀 | 欧美视频网站 | 久久国内精品 | 黄色国产视频 | 久久一区二区三区四区 | 亚洲毛片 | 国产一区二区三区在线免费观看 | 真人女人一级毛片免费播放 | 成人激情在线 | 男人天堂网站 | 啪啪毛片 | 日韩免费网站 | 欧美精品国产精品 | 中文字幕日韩欧美一区二区三区 | 一级一级一级毛片 | 国产一区网站 | 日韩在线观看中文字幕 | 午夜亚洲 | 国产色视频在线观看免费 | 亚洲最黄网站 | 国产成人精品免费视频大全最热 | 亚洲精品日韩综合观看成人91 | 国产欧美日韩综合精品一区二区 | 中文字幕亚洲欧美 | 亚洲一区二区三区在线免费观看 | 日韩在线精品 | 国产亚洲视频在线 | 蜜桃av在线播放 | 天天草天天干天天 | 91精品国产色综合久久不卡98口 | av网站免费观看 | 欧美久久久久久 | 美女视频一区 | 国产精品视频免费 | 91精品国产91久久久久久黑人 | 在线成人av| 黄色大片在线 | 免费久久久久 | 国产成人精品一区二区三区四区 | 一区二区在线免费观看 | 久久黑人| 久久欧美精品一区 | 在线永久免费观看日韩a | 亚洲经典视频在线观看 | 国产91九色| 在线视频一区二区三区 | 亚洲国产精品一区二区第一页 | 国产激情网 | 亚洲国产一区视频 | 欧美一区二区三区男人的天堂 | 人人爽视频 | 狠狠爱天天操 | 亚洲视频一| 亚洲欧美另类久久久精品2019 | 中文字幕二区三区 | 亚洲资源在线 | 黄色a视频 | 国产一区二区精品丝袜 | 国内精品国产三级国产在线专 | 久久成人av| 91精品国产一区二区 | 色偷偷噜噜噜亚洲男人 | 免费黄在线看 | 亚洲午夜电影 | 国产精品久久久久一区二区三区 | 成人免费一区二区三区视频网站 | 精品入口麻豆88视频 | 欧美在线a| 国产午夜精品一区二区三区视频 | 91大神xh98hx在线播放 | 二区在线视频 | 黄色成人免费看 | 久久精品小视频 | 一区二区三区免费 | 自拍在线 | 亚洲精品日本 | 日韩成人精品在线观看 | 婷婷激情五月 | 久久视频精品 | 亚洲成a人v欧美综合天堂麻豆 | 99国产精品久久 | 亚洲视频一区二区三区 | 日韩欧美精品一区二区三区 | 国产区免费观看 | 国产一级视频免费观看 | 欧美a在线看 | 久久久久久电影 | 狠狠色狠狠色综合网 | 久久久91精品国产一区二区 | 欧美午夜在线观看 | 亚洲成av人片一区二区三区 | 欧美日韩一区二区三区四区 | 超碰人操 | 91在线免费看 | 精品1区2区 | 一级毛片免费完整视频 | 久久精品成人 | 色综合色综合网色综合 | 自拍偷拍视频网站 | 日韩日韩日韩日韩日韩日韩日韩 | 亚洲天堂一区二区 | 精品亚洲一区二区三区 | 国产.com| 午夜男人视频 | 精品久久国产 | 嫩草影院懂你的 | 亚洲午夜精品一区二区三区他趣 | 亚洲乱码一区二区 | 久久久久久国产精品 | 国产精品久久久久久久久免费软件 | 日日操夜夜添 | 91精品国产91久久久久久最新 | 天天天操| 免费成人av在线 | 高清国产午夜精品久久久久久 | 看亚洲a级一级毛片 | 国内精品国产三级国产在线专 | 欧美视频三级 | 羞羞午夜 | 国产一区二区免费视频 | 亚洲精品亚洲人成人网 | 久久久久99精品国产片 | 中文字幕日韩欧美 | 天天艹逼| 成人欧美| 亚洲最大av网站 | 日韩福利 | 欧美精品成人一区二区三区四区 | av免费网站 | 中文日韩在线 | 国精日本亚洲欧州国产中文久久 | 国产精品久久一区二区三区 | 国产精品国产精品国产专区不片 | 欧洲国产伦久久久久久久 | 成人国产精品免费网站 | 中文字幕精品一区 | 久操综合 | 亚洲国产婷婷香蕉久久久久久99 | 在线精品一区二区 | 三级成人在线 | 欧美一级久久 | 国产精品入口久久 | 成人黄色在线观看 | 国产精品一区二区三区四区五区 | 国产另类ts人妖一区二区 | 日韩免费一区 | 国产免费一区二区 | 成人在线视频免费观看 | 欧美一区二区三区在线视频观看 | 国产九九九 | 中文字幕在线免费看 | 青青草久久爱 | 国产精品毛片在线 | 国产97久久| 欧美久久久久久久久久久久 | 97碰碰碰免费公开在线视频 | 欧美性猛片aaaaaaa做受 | 久久久精品网 | 国产999精品久久久影片官网 | 国产一级视频在线播放 | 综合久久久 | 国产精品久久久久久久久污网站 | 久久福利电影 | 日韩一区二区三区在线观看 | 欧美成人一区二区 | 97人人看 | 国产成人精品午夜视频免费 | 久久一区 | 亚洲精品视频一区 | 噜噜噜噜狠狠狠7777视频 | 精品一区二区三区免费 | 久久综合九色综合欧美狠狠 | 久久成人视屏 | 91精品在线观看入口 | 精品九九九 | 亚洲色图88| 成人在线网址 | 欧美一级在线观看视频 | 国产成人影视 | 欧美日韩高清一区 | 成人九色 | 开操网 | 国产精品久久久久久久午夜片 | 久久久久综合 | а√天堂中文在线资源8 | 欧美日韩一区二区电影 | 看真人视频a级毛片 | 亚洲一二三 | 亚洲免费观看视频 | 一区久久 | 天天操天天舔 | 国产美女www爽爽爽免费视频 | 午夜精品久久久久久久久 | 亚洲精品在线看 | 久久久久久91 | 久久综合久久综合久久 | 国产高清视频在线 | 成人在线播放网站 | 爱爱爱av | 国产精品91网站 | 日韩福利视频导航 | 国产成人欧美一区二区三区的 | 午夜影院在线观看 | 欧美一级全黄 | 国产一区二区三区免费播放 | 一区二区免费在线播放 | 国产精品视频一区二区三区 | 国产主播久久 | 91资源在线 | 夜夜av| 欧美高清性xxxxhdvideosex | 一区二区三区在线 | 91高清视频在线观看 | 99爱在线观看 | 理论片一区 | 国产精品成人一区二区三区夜夜夜 | 欧美精品欧美精品系列 | avmans最新导航地址 | 色综久久| 精品福利在线视频 | 欧美激情一区二区三区在线视频 | 中文亚洲| 亚洲国产免费 | 欧美成人一区二区三区片免费 | 麻豆视频在线 | 国产丝袜视频 | 欧美视频一级 | 日韩国产一区二区 | 久久综合伊人 | 精品成人国产 | 国产成人精品一区二区三区视频 | 日韩欧美国产精品综合嫩v 国产高清av在线一区二区三区 | 久久久精品国产 | 国产精品久久国产精品 | a一级免费视频 | 久久久久久久久久久久福利 | 美女在线视频一区二区 | 亚洲伊人久久综合 | 国产亚洲一区在线 | 国产精品成人3p一区二区三区 | 亚洲午夜精品a | 日本亚洲国产一区二区三区 | 国产无套一区二区三区久久 | 国产区视频在线观看 | 亚洲成人黄色 | 9999国产精品欧美久久久久久 | 国产精品视频在线观看 | 国产精品久久久久久久午夜片 | 成人欧美| 亚洲国产久 | 婷婷综合久久 | 男人天堂网av | 久久久久国产成人精品亚洲午夜 | 欧美中文一区 | 在线观看毛片网站 | 高清av网站 | 欧美xxxx色视频在线观看免费 | 国产一区二区毛片 | 91人人爽人人爽人人精88v | 精品久久久久香蕉网 | 一区二区不卡视频在线观看 | 精品在线免费视频 | 美女久久| 亚洲综合在线网 | 国产高清在线看 | 在线播放国产一区二区三区 | 久久精品免费 | 久久成人午夜 | 日韩激情网 | 久久这里只有精品23 | 免费高清一级毛片 | a级性生活 | 欧美成人h版在线观看 | 日韩一区二区福利 | 免费国产视频在线观看 | 国产精彩视频 | 中文字幕一区二区三区四区 | a黄视频 | 欧美第7页 | 亚洲三级在线播放 | 日韩日韩日韩日韩日韩日韩日韩 | 中文字幕在线免费 | 天天亚洲 | av亚洲在线 | 一区二区久久久 | 欧洲视频一区二区 | 国产一区www| 久久亚洲欧美日韩精品专区 | 在线欧美一区 | 欧美一区二区免费 | 一区二区日韩欧美 | 欧美日韩一区二区在线播放 | 成人国产在线观看 | 久久综合一区二区 | 高清视频一区 | 不卡一区二区三区四区 | 91精彩视频在线观看 | 日韩久久久久 | 四虎影视 | 婷婷在线观看视频 | 国精产品一区二区三区黑人免费看 | 国产精品99在线观看 | 看免费的毛片 | 一二三区字幕免费观看av | 精品久久久久久一区二区 | 九色91视频 | 国产一区不卡 | 久久九| 97人人看| 久久99国产精品久久99果冻传媒 | 亚洲中国精品精华液 | 欧美性18 | 午夜在线影院 | 精品视频久久久 | 91爱爱| 成人国产精品一级毛片视频 | 日本在线视频一区二区 | 中文字幕一区二区三区四区 | 成人免费黄色毛片 | 在线免费观看羞羞视频 | 超碰一区二区三区 | 欧美精品入口蜜桃 | 欧美一区永久视频免费观看 | 久久黄色| 欧美大片一区二区 | 久久久久久亚洲精品 | 国产猛男猛女超爽免费视频网站 | 91亚洲日本aⅴ精品一区二区 | 玖玖精品视频 | 777kkk999成人ww| 精品美女在线 | 国产超碰在线观看 | 日韩精品一区二区三区在线观看 | 一级毛片黄| 国产午夜精品一区二区三区嫩草 | 一区二区三区视频免费 | 日韩欧美综合在线 | 91文字幕巨乱亚洲香蕉 | 欧美亚洲性视频 | 欧美极品一区二区三区 | a在线播放 | av官网在线| 日韩中文字幕精品 | 亚洲二区在线播放 | 国产精品a免费一区久久电影 | 欧美一区二区三区精品 | 99久久这里只有精品 | 亚洲免费视频一区二区 | 国产黄色免费小视频 | 色综合区| 色av综合在线 | 91九色视频在线 | 精品久久99 | 日韩3级 | 国产精品久久久久一区二区三区 | 国产精彩视频 | 男人的天堂在线视频 | 国产精品一区一区三区 | av中文字幕第一页 | 成人免费毛片嘿嘿连载视频 | 国产精品美女久久久 | 欧美日韩成人在线播放 | 97久久久国产精品 | 精品视频一区二区三区 | 亚洲视频在线一区 | 青青草在线免费视频 | 精品国精品国产自在久不卡 | 免费观看在线午夜影视 | 在线欧美亚洲 | 免费观看一级特黄欧美大片 | 久热精品视频在线播放 | 热久久这里只有精品 | 亚洲国产免费 | 亚洲理论电影在线观看 | 日日摸日日爽 | 黄色网免费看 | 久久精品亚洲精品国产欧美kt∨ | 七龙珠z普通话国语版在线观看 | 欧美性猛片 | 亚洲免费观看 | 国产目拍亚洲精品99久久精品 | 久9久9 | 天天艹久久 | 国产成人精品免费 | 欧美日韩干 | 自拍偷拍一区二区三区 | 日韩婷婷 | 日韩欧美中文在线 | 91精品国产综合久久福利软件 | 国产精产国品一二三产区视频 | 日韩一区二区三区在线 | 亚洲二区在线视频 | 免费观看黄a一级视频 | 91视频网址 | 综合久久精品 | 另类免费视频 | 久久综合久久久 | 极品久久久久久 | 做视频免费观看网站 | 另类中文字幕 | 免费看片一区二区三区 | 欧美精品区 | av高清在线看 | 欧美成人毛片 | 亚洲精品久久久 | 精品1区2区| 日韩成人三级 | 精品国产乱码久久久久久影片 | 国产色视频在线观看免费 | 国产一区在线免费 | 欧美国产免费 | 黄色毛片在线观看 | 国产色| 九九热免费精品视频 | 国产精品一区av | 久久精品一区二区 | 免费的av网站 | 欧美精品久久久 | 91视频在线| 欧美二区在线观看 | 亚洲欧洲一区二区 | 自拍偷拍在线视频 | 欧美五月| www日韩| 黄色一级大片视频 | 国产一区二区欧美 | 国内精品视频一区 | 蜜桃一区二区三区 | 涩涩视频在线 | 日韩在线电影 | 久久高潮| 国产探花在线精品一区二区 | 久久精品亚洲 | 欧美日韩精品一区二区在线播放 | 日韩精品一区二区三区中文字幕 | 国产视频欧美 | 欧美日韩一区二区在线 | 午夜影院在线 | 岛国免费 | 亚洲网在线 | 精品亚洲区 | 午夜视频在线播放 | 亚洲啊v| 国产成人一级毛片 | 高清一区二区三区 | 欧美黄色一区 | 国产精品无码久久久久 | 中国毛片基地 | 精品九九九 | 午夜精品久久久久99蜜 | 免费人成电影 | 亚洲女人天堂av | 人人干网站 | 日韩av一区二区三区在线观看 | 日本二区在线播放 | 伊人二区 | 精品电影 | 精品九九| 精品国产乱码久久久久久闺蜜 | 精品国产一区二区三区高潮视 | 精品久久久免费视频 | 亚洲h | 在线视频日韩 | 日韩字幕一区 | 91九色视频国产 | 91精品国产乱码久 | 日韩超级毛片 | 亚洲欧美国产一区二区 | 在线a视频 | 米奇狠狠狠狠8877 | 免费欧美 | 天堂资源在线 | 91香蕉| 日韩色av | 国内精品一区二区三区视频 | 国产综合网站 | 国产三级在线免费观看 | 国产精品日韩欧美一区二区三区 | 在线精品国产一区二区三区 | 国产深夜视频在线观看 | 特级生活片 | 九色在线| 亚洲怡红院在线观看 | 久久精品国产亚洲一区二区三区 | av在线一区二区 | 一级欧美 | 黄色片在线免费观看 | 午夜精品影院 | 欧美一区精品 | www.啪啪 | 久久一道本 | 欧美日韩视频网站 | 婷婷久 | 亚洲成人高清 | 日韩精品小视频 | 91高清免费看 | 久久国产精品99久久久久久老狼 | 999精品一区 | 97久久精品午夜一区二区 | 黄色短视频在线观看 | 久久久精品一区二区三区 | 一级毛片久久久 | 在线观看日韩 | 精品在线不卡 | 久久久久久综合 | 成人精品一区二区 | 国产激情在线视频 | 亚洲精品中文字幕乱码无线 | 亚洲高清视频在线观看 | 久久99精品国产麻豆婷婷洗澡 | 嫩呦国产一区二区三区av | 一级片视频在线观看 | 日韩一区二区免费视频 | 亚洲三区在线观看 | 免费二区| www.狠狠干 | 久久999视频 | 日本一区二区不卡视频 | 欧美日本一区 | 久久精品国产99国产精品 | 国产日韩欧美一二三区 | 免费中文字幕日韩欧美 | 亚洲天堂中文字幕 | 亚洲欧美一区二区三区在线 | 国产一级免费 | www中文字幕| 一区二区精品 | 伊人手机在线视频 | 久久久999精品视频 99国产精品久久久久久久 | 日韩资源在线 | 久久精品免费一区二区三区 | 亚洲综合色自拍一区 | 欧美自拍一区 | 国产在线观看av | 黄色片一区 | 婷五月综合 | 日本综合色 | 欧美日韩不卡合集视频 | 91精品国产91久久久久久吃药 | 中文字幕日韩视频 | 欧美日韩一区二区在线观看 | 久久电影一区 | 成人区一区二区三区 | 黄色av网站在线观看 | 男女激情网址 | 国产亚洲一区二区精品 | 免费亚洲婷婷 | 99爱在线观看| 久久久久亚洲国产 | 亚洲欧美第一页 | 在线色网站 | 亚洲a网 | 少妇一区二区三区 | 在线观看日韩av | 国产一区免费 | 91久久国产综合久久91精品网站 | 亚洲一区免费在线观看 | 久久一区二区三区四区 | 日韩欧美中字 | 色999视频 | 国产浪潮av色综合久久超碰 | 久久99国产精品久久99果冻传媒 | 人成亚洲 | 久久精品视频网站 | 欧美精品欧美精品系列 | 日韩在线看片 | 成人精品一区二区三区中文字幕 | 国产大片久久久 | 91免费版在线观看 | 日韩综合网| 国产伦精品一区二区三区四区视频 | a∨色狠狠一区二区三区 | 日韩精品久久久久久 | 国产va| 色欧美片视频在线观看 | 欧美一区二区三区免费观看视频 | 欧美性一区 | 国产精品无码久久久久 | 三级黄色在线视频 | 日韩精品1区2区3区 成人黄页在线观看 | 国产精品看片 | 欧美一级久久 | 国产高清久久 | 一区二区三区亚洲 | 久草视频在线播放 | 97操视频 | 日韩一区二区在线视频 | 国产精品视频入口 | 亚洲区视频在线 | 在线久草 | 一区二区日韩精品 | 亚洲wu码| 欧美激情欧美激情在线五月 | 亚洲国产精品久久久久秋霞不卡 | 亚洲精品一区二三区不卡 | 在线观看av国产一区二区 | 看av网站| 精品免费一区 | 日本久久久久 | 欧美日韩干 | 欧美一级一区 | 欧美一级二级三级视频 | 成人亚洲精品久久久久 | 一区二区三区免费视频网站 | 美女久久| av官网| 亚洲高清在线观看 | 天堂综合网久久 |