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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

浅析c#内存泄漏

發布時間:2024/9/20 C# 75 豆豆
生活随笔 收集整理的這篇文章主要介紹了 浅析c#内存泄漏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一直以來都對內存泄露和內存溢出理解的不是很深刻。在網上看到了幾篇文章,于是整理了一下自己對內存泄露和內存溢出的理解。

一.概念

內存溢出:指程序在運行的過程中,程序對內存的需求超過了超過了計算機分配給程序的內存,從而造成“Out of memory”之類的錯誤,使程序不能正常運行。

造成內存溢出有幾種情況: 1.計算機本身的內存小,當同時運行多個軟件時,計算機得內存不夠用從而造成內存溢出。對于這種情況,只能增加計算機內存來解決。 2.軟件程序的問題,程序在運行時沒能及時釋放不用的內存,造成使用的內存越來越大從而造成內存溢出。對于這種情況,可以修改程序的代碼來解決。

內存泄露:內存泄漏指由于疏忽或錯誤造成程序不能釋放或不能及時釋放已經不再使用的內存的情況,是應用程序分配某段內存后,由于設計錯誤,失去了對該段內存的控制,因而造成了內存不能回收和不能及時回收。當程序不能釋放的內存越來越多是就會造成程序的性能下降或出現內存溢出的錯誤。

二、內存泄露檢測工具:

1. SciTech Software AB .NET Memory Profiler-找到內存泄漏并優化內存使用針對C#,VB.Net,或其它.Net程序。

2. YourKit .NET & Java Profiler-業界領先的Java和.NET程序性能分析工具。

3. AutomatedQA AQTime-AutomatedQA的獲獎產品performance profiling和memory debugging工具集的下一代替換產品,支持Microsoft, Borland, Intel, Compaq 和 GNU編譯器。可以為.NET和Windows程序生成全面細致的報告,從而幫助您輕松隔離并排除代碼中含有的性能問題和內存/資源泄露問題。支持.Net 1.0,1.1,2.0,3.0和Windows 32/64位應用程序。

4. JavaScript Memory Leak Detector-微軟全球產品開發歐洲團隊(Global Product Development- Europe team, GPDE) 發布的一款調試工具,用來探測JavaScript代碼中的內存泄漏,運行為IE系列的一個插件。

5.使用LoadRunner,使用方法http://www.cnblogs.com/mayingbao/archive/2007/12/20/1006818.html

6.使用 .Net Memory Profiler 工具,使用方法見:http://lzy.iteye.com/blog/344317

7.在單元測試時,在代碼中檢測,如.net 下?? 使用Console.WriteLine("Total memory: {0:###,###,###,##0} bytes", GC.GetTotalMemory(true));代碼可以查看當前使用的內存。

二、導致內存泄露的常見情況及解決方法:

1.未退訂的事件

是否沒有手動注銷事件就會造成內存泄露,我們先看這個問題

[csharp]?view plaincopyprint?
  • class?TestClassHasEvent?????
  • ?{?????
  • ?????public?delegate?void?TestEventHandler(object?sender,?EventArgs?e);?????
  • ?????public?event?TestEventHandler?YourEvent;?????
  • ?????protected?void?OnYourEvent(EventArgs?e)?????
  • ?????{?????
  • ?????????if?(YourEvent?!=?null)?YourEvent(this,?e);?????
  • ?????}?????
  • ?}????
  • ??????
  • ?class?TestListener?????
  • ?{????
  • ?????byte[]?m_ExtraMemory?=?new?byte[1000000];????
  • ??????
  • ?????private?TestClassHasEvent?_inject;????
  • ??????
  • ?????public?TestListener(TestClassHasEvent?inject)????
  • ?????{????
  • ?????????_inject?=?inject;????
  • ?????????_inject.YourEvent?+=?new?TestClassHasEvent.TestEventHandler(_inject_YourEvent);????
  • ?????}????
  • ?????????
  • ?????void?_inject_YourEvent(object?sender,?EventArgs?e)????
  • ?????{????
  • ?????????????
  • ?????}????
  • ?}????
  • ??????
  • ?class?Program????
  • ?{????
  • ?????static?void?DisplayMemory()????
  • ?????{????
  • ?????????Console.WriteLine("Total?memory:?{0:###,###,###,##0}?bytes",?GC.GetTotalMemory(true));????
  • ?????}????
  • ??????
  • ?????static?void?Main()????
  • ?????{????
  • ?????????DisplayMemory();????
  • ?????????Console.WriteLine();????
  • ?????????for?(int?i?=?0;?i?<?5;?i++)????
  • ?????????{????
  • ?????????????Console.WriteLine("---?New?Listener?#{0}?---",?i?+?1);????
  • ??????
  • ?????????????var?listener?=?new?TestListener(new?TestClassHasEvent());????
  • ????????????listener?=?null;?//可有可無????
  • ?????????????????
  • ?????????????GC.Collect();????
  • ?????????????GC.WaitForPendingFinalizers();????
  • ?????????????GC.Collect();????
  • ?????????????DisplayMemory();????
  • ?????????????????
  • ?????????}????
  • ?????????Console.Read();????
  • ?????}????
  • ?}??????
  • class TestClassHasEvent { public delegate void TestEventHandler(object sender, EventArgs e); public event TestEventHandler YourEvent; protected void OnYourEvent(EventArgs e) { if (YourEvent != null) YourEvent(this, e); } } class TestListener { byte[] m_ExtraMemory = new byte[1000000]; private TestClassHasEvent _inject; public TestListener(TestClassHasEvent inject) { _inject = inject; _inject.YourEvent += new TestClassHasEvent.TestEventHandler(_inject_YourEvent); } void _inject_YourEvent(object sender, EventArgs e) { } } class Program { static void DisplayMemory() { Console.WriteLine("Total memory: {0:###,###,###,##0} bytes", GC.GetTotalMemory(true)); } static void Main() { DisplayMemory(); Console.WriteLine(); for (int i = 0; i < 5; i++) { Console.WriteLine("--- New Listener #{0} ---", i + 1); var listener = new TestListener(new TestClassHasEvent()); listener = null; //可有可無 GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); DisplayMemory(); } Console.Read(); } }

    運行結果:?

    我們來改一行代碼:

    把下面這段:

    [csharp]?view plaincopyprint?
  • public?TestListener(TestClassHasEvent?inject)?????
  • {?????
  • ????_inject?=?inject;?????
  • ????_inject.YourEvent?+=?new?TestClassHasEvent.TestEventHandler(_inject_YourEvent);?????
  • }??
  • public TestListener(TestClassHasEvent inject) { _inject = inject; _inject.YourEvent += new TestClassHasEvent.TestEventHandler(_inject_YourEvent); }

    改成:

    [csharp]?view plaincopyprint?
  • public?TestListener(TestClassHasEvent?inject)?????
  • {?????
  • ????SystemEvents.DisplaySettingsChanged?+=?new?EventHandler(SystemEvents_DisplaySettingsChanged);?????
  • }?????
  • ??????
  • void?SystemEvents_DisplaySettingsChanged(object?sender,?EventArgs?e)?????
  • {?????
  • ???????
  • }??
  • public TestListener(TestClassHasEvent inject) { SystemEvents.DisplaySettingsChanged += new EventHandler(SystemEvents_DisplaySettingsChanged); } void SystemEvents_DisplaySettingsChanged(object sender, EventArgs e) { }

    看看運行結果:

    ?內存泄露了

    加個Dispose手動注銷事件,然后使用Using關鍵字,就沒有問題了

    [csharp]?view plaincopyprint?
  • class?TestListener?:?IDisposable?????
  • {?????
  • ????byte[]?m_ExtraMemory?=?new?byte[1000000];????
  • ??????
  • ????private?TestClassHasEvent?_inject;?????
  • ??????
  • ????public?TestListener(TestClassHasEvent?inject)????
  • ????{????
  • ????????SystemEvents.DisplaySettingsChanged?+=?new?EventHandler(SystemEvents_DisplaySettingsChanged);????
  • ????}????
  • ?????
  • ????void?SystemEvents_DisplaySettingsChanged(object?sender,?EventArgs?e)????
  • ????{????
  • ??????????
  • ????}????
  • ???????
  • ????#region?IDisposable?Members????
  • ?????
  • ????public?void?Dispose()????
  • ?????{????
  • ????????SystemEvents.DisplaySettingsChanged?-=?new?EventHandler(SystemEvents_DisplaySettingsChanged);????
  • ????}????
  • ?????
  • ????#endregion????
  • }????
  • ?????
  • class?Program????
  • {????
  • ????static?void?DisplayMemory()????
  • ????{????
  • ?????????Console.WriteLine("Total?memory:?{0:###,###,###,##0}?bytes",?GC.GetTotalMemory(true));????
  • ????}????
  • ?????
  • ????static?void?Main()????
  • ????{????
  • ????????DisplayMemory();????
  • ????????Console.WriteLine();????
  • ????????for?(int?i?=?0;?i?<?5;?i++)????
  • ????????{????
  • ?????????????Console.WriteLine("---?New?Listener?#{0}?---",?i?+?1);????
  • ????????????????
  • ????????????using?(var?listener?=?new?TestListener(new?TestClassHasEvent()))????
  • ????????????{????
  • ?????????????????//do?something????
  • ?????????????}????
  • ????????????GC.Collect();????
  • ?????????????GC.WaitForPendingFinalizers();????
  • ????????????GC.Collect();????
  • ????????????DisplayMemory();????
  • ????????????????
  • ????????}????
  • ????????Console.Read();????
  • ????}????
  • }??
  • class TestListener : IDisposable { byte[] m_ExtraMemory = new byte[1000000]; private TestClassHasEvent _inject; public TestListener(TestClassHasEvent inject) { SystemEvents.DisplaySettingsChanged += new EventHandler(SystemEvents_DisplaySettingsChanged); } void SystemEvents_DisplaySettingsChanged(object sender, EventArgs e) { } #region IDisposable Members public void Dispose() { SystemEvents.DisplaySettingsChanged -= new EventHandler(SystemEvents_DisplaySettingsChanged); } #endregion } class Program { static void DisplayMemory() { Console.WriteLine("Total memory: {0:###,###,###,##0} bytes", GC.GetTotalMemory(true)); } static void Main() { DisplayMemory(); Console.WriteLine(); for (int i = 0; i < 5; i++) { Console.WriteLine("--- New Listener #{0} ---", i + 1); using (var listener = new TestListener(new TestClassHasEvent())) { //do something } GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); DisplayMemory(); } Console.Read(); } }

    上面兩個例子一個內存泄露,一個沒有內存泄露,我想你應該知道原因了,根本區別在于后者有個SystemEvents.DisplaySettingsChanged事件,這個事件是靜態Static事件,所以綁定到這個事件上的對象都不會被釋放

    [csharp]?view plaincopyprint?
  • //?Type:?Microsoft.Win32.SystemEvents??
  • //?Assembly:?System,?Version=4.0.0.0,?Culture=neutral,?PublicKeyToken=b77a5c561934e089??
  • //?Assembly?location:?C:\Program?Files\Reference?Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.dll??
  • ???
  • ?using?System;??
  • ?using?System.ComponentModel;??
  • ????
  • ?namespace?Microsoft.Win32??
  • ?{??
  • ?????public?sealed?class?SystemEvents??
  • ?????{??
  • ?????????public?static?IntPtr?CreateTimer(int?interval);??
  • ?????????public?static?void?InvokeOnEventsThread(Delegate?method);??
  • ?????????public?static?void?KillTimer(IntPtr?timerId);??
  • ?????????public?static?event?EventHandler?DisplaySettingsChanging;??
  • ?????????public?static?event?EventHandler?DisplaySettingsChanged;??
  • ?????????public?static?event?EventHandler?EventsThreadShutdown;??
  • ?????????public?static?event?EventHandler?InstalledFontsChanged;??
  • ?????
  • ?????????[EditorBrowsable(EditorBrowsableState.Never)]??
  • ?????????[Obsolete("This?event?has?been?deprecated.?http://go.microsoft.com/fwlink/?linkid=14202")]??
  • ?????????[Browsable(false)]??
  • ?????????public?static?event?EventHandler?LowMemory;??
  • ????
  • ?????????public?static?event?EventHandler?PaletteChanged;??
  • ?????????public?static?event?PowerModeChangedEventHandler?PowerModeChanged;??
  • ?????????public?static?event?SessionEndedEventHandler?SessionEnded;??
  • ?????????public?static?event?SessionEndingEventHandler?SessionEnding;??
  • ?????????public?static?event?SessionSwitchEventHandler?SessionSwitch;??
  • ?????????public?static?event?EventHandler?TimeChanged;??
  • ?????????public?static?event?TimerElapsedEventHandler?TimerElapsed;??
  • ?????????public?static?event?UserPreferenceChangedEventHandler?UserPreferenceChanged;??
  • ?????????public?static?event?UserPreferenceChangingEventHandler?UserPreferenceChanging;??
  • ???????}??
  • }??
  • // Type: Microsoft.Win32.SystemEvents // Assembly: System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 // Assembly location: C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.dllusing System;using System.ComponentModel;namespace Microsoft.Win32{public sealed class SystemEvents{public static IntPtr CreateTimer(int interval);public static void InvokeOnEventsThread(Delegate method);public static void KillTimer(IntPtr timerId);public static event EventHandler DisplaySettingsChanging;public static event EventHandler DisplaySettingsChanged;public static event EventHandler EventsThreadShutdown;public static event EventHandler InstalledFontsChanged;[EditorBrowsable(EditorBrowsableState.Never)][Obsolete("This event has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")][Browsable(false)]public static event EventHandler LowMemory;public static event EventHandler PaletteChanged;public static event PowerModeChangedEventHandler PowerModeChanged;public static event SessionEndedEventHandler SessionEnded;public static event SessionEndingEventHandler SessionEnding;public static event SessionSwitchEventHandler SessionSwitch;public static event EventHandler TimeChanged;public static event TimerElapsedEventHandler TimerElapsed;public static event UserPreferenceChangedEventHandler UserPreferenceChanged;public static event UserPreferenceChangingEventHandler UserPreferenceChanging;} }

    注意Static,注意Singleton 這種static的東西生命周期很長,永遠不會被GC回收,一旦被他給引用上了,那就不可能釋放了。上面的例子就是SystemEvents.DisplaySettingsChanged += new EventHandler(SystemEvents_DisplaySettingsChanged);那就意味著這個類被SystemEvents.DisplaySettingsChanged 引用了,通過它的函數。另外一個要注意的是Singleton單例模式實現的類,他們也是static的生命周期很長,要注意引用鏈,你的類是否被它引用上,如果在它的引用鏈上,就內存泄露了。

    另外還有注意程序運行期間不會釋放的對象的事件

    還有一種情況,既不是你的對象被static對象而不能釋放,也不是Singleton,而是你的對象被一個永遠不釋放的對象引用著,這個對象或許不是static的。這種類型很多,比如你的界面有個MainForm,嘿嘿,這個MainForm永遠不會關閉和釋放的,被它引用了那就不會釋放了。看個例子:

    MainForm里面有個public event,MainForm里面打開Form2,然后關閉,看看Form2能不能釋放:

    [csharp]?view plaincopyprint?
  • public?partial?class?MainForm?:?Form?????
  • {?????
  • ????public?event?PropertyChangedEventHandler?PropertyChanged;?????
  • ??????
  • ???protected?virtual?void?OnPropertyChanged(string?propertyName)?????
  • ???{?????
  • ????????PropertyChangedEventHandler?handler?=?PropertyChanged;?????
  • ??????
  • ????????if?(handler?!=?null)????
  • ????????????handler(this,?new?PropertyChangedEventArgs(propertyName));????
  • ????}????
  • ?????
  • ????public?MainForm()????
  • ????{????
  • ????????InitializeComponent();????
  • ????}????
  • ?????
  • ????private?void?button1_Click(object?sender,?EventArgs?e)????
  • ????{????
  • ????????Form2?frm?=?new?Form2();???
  • ?????
  • ????????this.PropertyChanged?+=?frm.frm_PropertyChanged;?????
  • ????????//MainForm?referenced?form2,?because?main?form?is?not?released,?therefore?form2?will?not?released.????
  • ?????
  • ????????DialogResult?d?=?frm.ShowDialog();????
  • ????????????
  • ????????GC.Collect();????
  • ????????ShowTotalMemory();????
  • ?????
  • ????}????
  • ?????
  • ????????
  • ????
  • ????private?void?ShowTotalMemory()????
  • ????{????
  • ????????this.listBox1.Items.Add(string.Format("Memory:?{0:###,###,###,##0}?bytes",?GC.GetTotalMemory(true)));????
  • ????}????
  • }??
  • public partial class MainForm : Form { public event PropertyChangedEventHandler PropertyChanged; protected virtual void OnPropertyChanged(string propertyName) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) handler(this, new PropertyChangedEventArgs(propertyName)); } public MainForm() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 frm = new Form2(); this.PropertyChanged += frm.frm_PropertyChanged; //MainForm referenced form2, because main form is not released, therefore form2 will not released. DialogResult d = frm.ShowDialog(); GC.Collect(); ShowTotalMemory(); } private void ShowTotalMemory() { this.listBox1.Items.Add(string.Format("Memory: {0:###,###,###,##0} bytes", GC.GetTotalMemory(true))); } }

    Form2里面有個函數:

    [csharp]?view plaincopyprint?
  • public?partial?class?Form2?:?Form?????
  • ?{?????
  • ?????public?Form2()?????
  • ?????{?????
  • ?????????InitializeComponent();?????
  • ?????}?????
  • ?????public?void?frm_PropertyChanged(object?sender,?PropertyChangedEventArgs?e)?????
  • ?????{?????
  • ??????
  • ?????}????
  • ?}??
  • public partial class Form2 : Form { public Form2() { InitializeComponent(); } public void frm_PropertyChanged(object sender, PropertyChangedEventArgs e) { } }

    所以這種情況下,你的Event handler沒有手動注銷,那就肯定內存泄露了。

    2.靜態變量

    靜態變量中的成員所占的內存不果不手動處理是不會釋放內存的,單態模式的對象也是靜態的,所以需要特別注意。因為靜態對象中的成員所占的內存不會釋放,如果此成員是以個對象,同時此對象中的成員所占的內存也不會釋放,以此類推,如果此對象很復雜,而且是靜態的就很容易造成內存泄露。

    3.非托管資源

    因為非托管資源所占的內存不能自動回收,所以使用后必須手動回收,否則程序運行多次很容易造成內存泄露

    4.Dispose方法沒被調用,或Dispose方法沒有處理對象的釋放。這樣也會造成內存泄露

    5.當一個查詢語句查詢出來的數據量很大,達到幾百萬條數據時存放到datatable 或dataset中也會造成內存溢出,這是可以采用分頁查詢等其他方法來解決

    總結

    以上是生活随笔為你收集整理的浅析c#内存泄漏的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    97在线看片 | 午夜视频二区 | 午夜精品影院 | 在线国产精品视频 | 欧美一级在线看 | 伊人五月综合 | 天天久久夜夜 | 久久三级视频 | 免费中文字幕视频 | 在线免费性生活片 | 超级碰视频 | 日韩一级电影在线 | 久久精品99精品国产香蕉 | 最近中文字幕视频完整版 | 免费在线激情视频 | 一区二区三高清 | 日韩激情在线视频 | 亚洲dvd| 日韩免费电影一区二区 | 亚洲色影爱久久精品 | 亚州国产精品久久久 | 国产精久久久久久久 | www.黄色网.com| 一级α片免费看 | 久草视频在线观 | 国产精品美女999 | 天天做综合网 | 激情综合电影网 | 国产日韩高清在线 | 人人爽人人爽人人片 | 激情综合亚洲 | 在线免费观看一区二区三区 | 日韩有码在线播放 | 日韩高清不卡一区二区三区 | 国产91对白在线 | 国产亚洲成av片在线观看 | 欧美日韩中文在线观看 | 97精品在线 | 91中文字幕网| 精品成人免费 | 国产一级片不卡 | 成人黄视频 | 亚洲精品综合在线观看 | 国产69久久久欧美一级 | 久久99九九99精品 | 五月天丁香综合 | 亚洲在线视频免费 | 九九免费在线观看视频 | 日韩一区二区免费在线观看 | 欧美日韩在线免费观看视频 | 黄色精品在线看 | 五月婷婷丁香综合 | 久久精品一二三区白丝高潮 | 久久无码av一区二区三区电影网 | 久久久在线视频 | 欧美老人xxxx18| 日本久草电影 | 欧美日韩调教 | 国产啊v在线观看 | 99精品偷拍视频一区二区三区 | 色国产视频 | 99热这里只有精品1 av中文字幕日韩 | 天天综合狠狠精品 | 久久久久久久av | 93久久精品日日躁夜夜躁欧美 | 精品一区二区日韩 | 国产中文字幕在线视频 | 国产精品黄网站在线观看 | 69精品视频在线观看 | a天堂中文在线 | 免费精品在线视频 | 日韩欧美综合 | 96视频免费在线观看 | 超级碰碰免费视频 | www视频免费在线观看 | 国产精品久久久久久久久久尿 | 日韩国产精品一区 | 中文字幕中文字幕在线中文字幕三区 | 精品国产视频在线观看 | 亚州精品一二三区 | 九九在线免费视频 | 九九九国产 | 999超碰 | 亚洲涩涩涩涩涩涩 | 精品国产精品一区二区夜夜嗨 | 玖玖在线视频观看 | 麻豆国产电影 | www.狠狠操.com| 啪啪免费试看 | 久久久久久久久久久久久久电影 | 人人藻人人澡人人爽 | 91av视频观看 | 欧美性色黄大片在线观看 | 精品毛片一区二区免费看 | 久久在线一区 | 国产高清综合 | 欧美一级黄色网 | 激情网婷婷 | 深夜免费福利视频 | 青青视频一区 | 欧美激情精品久久久久久免费印度 | 亚洲精品视频一二三 | 91九色视频在线观看 | 亚洲欧洲av在线 | 久久久久99精品成人片三人毛片 | 国产三级久久久 | 99久久精品免费看国产麻豆 | 91xav| 久久爱资源网 | 久久久久久草 | 射射射av| 国产精品视频久久久 | 97人人网 | 亚洲国产精品va在线看黑人动漫 | 欧美激情视频一二三区 | 免费黄色特级片 | 热热热热热色 | 欧美午夜性生活 | 欧美日韩国产精品一区二区 | 色天天综合网 | 国内精品视频在线 | 91视频网址入口 | 日本中文字幕免费观看 | 久久久久观看 | 五月花激情| 久久九九久久九九 | 91插插插网站 | 悠悠av资源片 | 欧美日韩免费在线观看视频 | 欧美精品久久久久性色 | 亚洲国内在线 | 欧美日韩精品在线 | 久久精品一区二区 | 免费黄色在线播放 | 国产黄色一级片在线 | 色婷婷天天干 | 香蕉视频4aa| 亚洲精品成人av在线 | 国产成人在线综合 | 日日夜夜av | 国产精品美女www爽爽爽视频 | 黄色日批网站 | www.黄色片网站 | 92国产精品久久久久首页 | 国产精品午夜久久 | 91夫妻视频 | 91精品视频免费看 | 久久久久久久久久久影视 | 在线观看日本高清mv视频 | 亚洲国产精品传媒在线观看 | 丁香激情视频 | 日韩电影中文字幕在线 | 黄色国产区 | 狠狠色丁香婷婷综合基地 | 国产一级视频在线免费观看 | 激情图片久久 | 天天综合操| 久草青青在线观看 | 久草精品资源 | 国产护士在线 | 久久成人在线 | 天天操夜操视频 | 久久99久久99精品免观看软件 | 免费三级黄色 | 欧美性成人 | 成人午夜免费剧场 | 免费av影视 | 亚洲视频在线观看网站 | 亚洲精品久久久久中文字幕二区 | 久久久久久久久久久高潮一区二区 | 国产中文视 | 国产一级视频在线 | 特级西西444www大胆高清无视频 | 国产91精品一区二区麻豆网站 | 国产精品免费在线视频 | 91视频免费看片 | 在线观看一区 | av一级片网站 | 久久96国产精品久久99漫画 | 国产一区在线免费观看视频 | 在线视频1卡二卡三卡 | 国产天天爽 | 久久综合给合久久狠狠色 | 日本精品一区二区在线观看 | 中文字幕在线观看完整 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 亚洲成a人片77777潘金莲 | 国产亚洲亚洲 | 国产成人三级在线播放 | 成人羞羞视频在线观看免费 | 99免费在线 | 日日干夜夜爱 | 久久免费中文视频 | 在线视频欧美精品 | 麻豆一区在线观看 | 96亚洲精品久久久蜜桃 | 久99久精品视频免费观看 | 欧美一二三视频 | 国产午夜精品一区二区三区 | 久色网 | 欧美日韩国产综合网 | 国产美女精品视频免费观看 | 欧美另类高清 videos | 美女网站色在线观看 | 久久久久观看 | 国产精品成人在线 | 日韩最新av | 国产精品欧美一区二区三区不卡 | 色伊人网| 伊人狠狠操 | 国产视频亚洲视频 | a黄色影院| 高清久久久久久 | 综合网在线视频 | 国产精品视频久久久 | 国产日韩一区在线 | 在线视频 一区二区 | 久久成人综合视频 | 国产热re99久久6国产精品 | 91chinesexxx| 91女子私密保健养生少妇 | 色综合久久88色综合天天人守婷 | 国产在线免费观看 | 91视视频在线直接观看在线看网页在线看 | 久久综合五月婷婷 | 欧美激情综合网 | 四虎国产精品免费观看视频优播 | 午夜av影院 | 成人免费一级片 | 91网免费看| 国产精品免费观看视频 | 色噜噜在线观看 | 日本精品免费看 | 成人作爱视频 | 久久夜色精品国产欧美乱极品 | 亚洲精品乱码久久久久久蜜桃不爽 | 99精品在线 | 国产特级毛片aaaaaaa高清 | 欧美福利片在线观看 | 国产一区二区在线免费观看 | 在线高清av | 1024手机基地在线观看 | 久久久久亚洲精品成人网小说 | 天天射天天干天天插 | 久久蜜桃av | 国语麻豆| 免费看污污视频的网站 | 在线天堂中文在线资源网 | 亚洲精选在线 | 91麻豆精品久久久久久 | 亚洲激情久久 | 日韩激情av在线 | 亚洲黄色大片 | 欧美一级爽 | 亚洲精品视频免费在线 | 91麻豆精品91久久久久同性 | 江苏妇搡bbbb搡bbbb | 国产黄在线播放 | 四虎在线免费视频 | 91欧美在线 | 97在线视频免费播放 | 久久精品一二三区 | 亚洲欧洲美洲av | 日日天天狠狠 | 久久久精品国产免费观看一区二区 | 毛片网在线观看 | 午夜国产在线观看 | www.啪啪.com| 久久精品中文字幕免费mv | 日韩欧美99| 久久精品一区二区三区中文字幕 | 蜜臀久久99精品久久久无需会员 | 日韩中文字幕一区 | 黄色官网在线观看 | 欧美日高清视频 | 国产欧美在线一区 | 成人99免费视频 | 一区二区中文字幕在线 | 欧美91成人网 | 超碰97在线资源站 | 波多野结衣在线观看一区 | a久久久久| 91豆麻精品91久久久久久 | 99久久国产免费,99久久国产免费大片 | 中文字幕在线观看三区 | 超碰97国产 | 四虎永久国产精品 | 日韩av中文 | 久草电影在线观看 | 亚洲日韩欧美一区二区在线 | 中文在线免费视频 | 日韩欧美在线观看一区二区 | 99精品免费| 国产精品网红福利 | 免费日p视频 | 91福利社在线观看 | 亚洲韩国一区二区三区 | 国产一区二区不卡视频 | 亚洲视频分类 | 久久久午夜精品理论片中文字幕 | 超碰在线94 | 男女视频久久久 | 五月天激情综合 | 国产精品久99 | 91精品视频导航 | 99久久精品一区二区成人 | 亚洲第一成网站 | 色综合久久88色综合天天人守婷 | 国产成人亚洲在线观看 | 一级精品视频在线观看宜春院 | 99 精品 在线 | 免费福利小视频 | 天天爽综合网 | 天天干天天做天天操 | 欧美日韩在线观看视频 | 国产精品日韩在线观看 | 综合色婷婷 | 国产黄在线看 | 五月激情姐姐 | 少妇bbbb搡bbbb桶 | 国产高清在线精品 | 毛片1000部免费看 | 国产资源在线免费观看 | 久久精品视频在线免费观看 | 精品国产诱惑 | 五月婷婷丁香激情 | 精品久久久久久久久久久久久久久久久久 | 六月激情 | 欧美精品在线观看一区 | 色中色综合| 国产精品片 | 91九色国产在线 | 日韩精品中文字幕一区二区 | 国产成人精品999 | 日本精品午夜 | 99999精品视频 | 99久e精品热线免费 99国产精品久久久久久久久久 | 成人av电影网址 | 97超碰在线久草超碰在线观看 | 五月婷婷狠狠 | 区一区二区三区中文字幕 | 毛片一区二区 | 精品久久久久久久久久久久久久久久 | 色播五月婷婷 | 欧美天天干 | 六月丁香激情综合 | 欧美精品在线观看免费 | 日韩黄色在线电影 | 在线看国产精品 | 天天草综合网 | 91在线视频免费观看 | 午夜精品久久久久久中宇69 | 91成人黄色 | 国产日产精品一区二区三区四区的观看方式 | 丁香婷婷综合激情 | 欧美精品一区二区三区一线天视频 | 国产一级特黄毛片在线毛片 | 超级碰碰免费视频 | 久久蜜臀一区二区三区av | 久久人91精品久久久久久不卡 | 国产黄在线 | 亚洲精品99久久久久中文字幕 | 91成人精品在线 | 久久精品www人人爽人人 | 中文字幕黄网 | 色香网| 亚洲一区二区视频在线 | 91网在线| 麻豆系列在线观看 | 国产成人av电影 | 在线免费av播放 | 久久亚洲精品国产亚洲老地址 | 午夜精品视频免费在线观看 | 久久久久在线视频 | 狠狠网| 中文字幕人成不卡一区 | 国产伦精品一区二区三区… | 91在线公开视频 | 人人看人人草 | 香蕉免费| 99爱视频 | 亚洲精品乱码久久久久久高潮 | 欧美日韩大片在线观看 | 国产精品久久久久久久av大片 | 美女网站在线观看 | 精品一区二区三区在线播放 | 特及黄色片 | 69av在线播放 | 一区二区三区四区精品 | 国产精品18p | 久久国产精品一区二区三区 | 日韩中文在线播放 | 黄色一级大片在线免费看产 | 美女视频黄在线观看 | 久久久久久久久久影视 | 免费网站在线观看成人 | 欧美日韩在线电影 | 亚洲高清色综合 | 免费视频一二三区 | 日韩av手机在线看 | 亚洲成av人影片在线观看 | 97香蕉久久国产在线观看 | 精品久久电影 | 婷婷视频在线观看 | 97爱爱爱 | 中文日韩在线 | 蜜臀av性久久久久av蜜臀三区 | 国产亚洲精品成人 | 欧美日韩亚洲第一 | 中文字幕av在线电影 | 99久久婷婷国产一区二区三区 | av电影免费在线看 | 久久精品99国产精品酒店日本 | 国产v亚洲v | 成人91视频| 日日综合| 999国内精品永久免费视频 | 中文字幕亚洲综合久久五月天色无吗'' | 91夫妻视频 | 综合激情av | 91久久精品一区二区三区 | 麻豆视频国产在线观看 | 亚洲男人天堂a | 国产91电影在线观看 | 国产做aⅴ在线视频播放 | 91免费看黄色 | 91人人网| www.亚洲| 在线免费av网 | 欧美日韩国产免费视频 | 黄色片网站av| 看黄色91 | 99视频精品视频高清免费 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 久久精品国产亚洲aⅴ | wwxxxx日本| 福利视频导航网址 | av看片在线 | 久久国产经典视频 | 91精品国产91久久久久福利 | 99欧美视频 | 成人午夜剧场在线观看 | 天天干夜夜擦 | 在线视频app | 国产精品大尺度 | 日色在线视频 | 日韩精品一区二区三区免费观看 | 欧美日韩xxxxx | 久久综合偷偷噜噜噜色 | 亚洲综合国产精品 | 天天摸日日摸人人看 | 精品国产不卡 | 中文字幕免 | a视频免费看 | 激情网五月| 久久激五月天综合精品 | 国产亚洲欧美在线视频 | 丰满少妇一级片 | 欧美一级片免费观看 | 国产经典三级 | 日韩精品免费一区二区在线观看 | 激情偷乱人伦小说视频在线观看 | 91色亚洲 | 国产精品免费久久久久 | 激情中文字幕 | 欧美极品xxx | 日韩在线观看小视频 | 黄色成人免费电影 | 久久久久久久久国产 | 青青草国产免费 | www.成人sex | 中国一级特黄毛片大片久久 | 色夜视频| 免费黄色网址网站 | 亚洲精选在线观看 | 精品一区二区视频 | 在线视频 一区二区 | 国产视频在线播放 | 91tv国产成人福利 | 国产高清视频在线观看 | a视频免费看 | 免费日韩一级片 | 人人藻人人澡人人爽 | 久久精品免费播放 | 婷婷 综合 色 | 久久香蕉国产精品麻豆粉嫩av | 成人免费看片98欧美 | 免费观看xxxx9999片 | 天天色天天操综合网 | 久久高视频 | 成人a视频 | 最新av网址大全 | 国产精品 国内视频 | 综合天天久久 | 久久久精品成人 | 国产精品久久99综合免费观看尤物 | 99热国产在线观看 | 99热精品久久 | 久草视频99 | 久久久久国产免费免费 | 亚洲高清国产视频 | 日韩一区二区免费播放 | 欧美日韩精品免费观看 | 天天干天天操天天操 | 欧美亚洲一区二区在线 | 国产成人精品aaa | 日韩美一区二区三区 | 精品五月天| 色婷婷狠狠五月综合天色拍 | 91麻豆精品国产午夜天堂 | 91麻豆高清视频 | 91精品啪在线观看国产 | 国产手机视频在线播放 | 国产伦精品一区二区三区高清 | 91禁在线看 | 日韩欧美在线一区二区 | 在线之家免费在线观看电影 | 韩国av一区二区三区 | 综合色天天 | 国产 欧美 日产久久 | 视频一区二区国产 | 亚洲精品高清视频在线观看 | 天天色棕合合合合合合 | 欧美一区中文字幕 | 五月婷婷激情综合 | 99r在线观看 | av在线播放免费 | 国产中文字幕国产 | 国产精品久久久久aaaa九色 | 国产又粗又猛又黄又爽视频 | 久久99精品久久久久蜜臀 | 在线免费观看黄色av | 日本中文字幕在线一区 | 久久99欧美 | 亚洲精品久久久蜜桃 | 91在线视频免费 | 日韩国产精品久久 | 亚洲视频分类 | 黄网站免费大全入口 | 国产精品乱码久久久久久1区2区 | 色视频 在线 | 久久久久国产一区二区三区四区 | 久久专区| 精品99久久久久久 | 国产精品扒开做爽爽的视频 | 天天射天天爱天天干 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 婷婷婷国产在线视频 | 91超碰在线播放 | 久草视频免费观 | 日本高清中文字幕有码在线 | 美女网色 | 国产精品99久久久久人中文网介绍 | 涩av在线| 久久久免费精品视频 | 天天爱天天操天天爽 | 日韩精品一区二区三区第95 | av女优中文字幕在线观看 | 欧美一区二区视频97 | 日日干干 | 欧美日韩在线观看一区 | 91精品成人久久 | 欧美日在线观看 | 亚洲高清久久久 | 97国产精品 | 精油按摩av | 在线国产99 | 麻豆传媒一区二区 | 国产精品久久久久久久婷婷 | av在线播放一区二区三区 | 91精品国产乱码久久桃 | 国产精品高清在线观看 | 91在线看| 日本视频不卡 | 激情深爱 | 亚洲在线国产 | 国产日韩中文字幕在线 | sm免费xx网站 | 91资源在线视频 | 日日天天av| 精品国产一区二区三区四区在线观看 | 水蜜桃亚洲一二三四在线 | 成人午夜影院在线观看 | 在线观看第一页 | 久久久久中文 | 色婷婷国产精品一区在线观看 | 日日添夜夜添 | 久久 地址 | 中文一区在线观看 | 免费手机黄色网址 | 韩国av三级| 亚洲精品欧美成人 | 中文字幕在线播放一区 | 国产精品久久久久久久久久新婚 | 成人在线视频你懂的 | 久久96| 在线日本v二区不卡 | 色小说在线| 久操视频在线播放 | 91麻豆精品国产91 | 国产精品久久久毛片 | 久久婷婷国产色一区二区三区 | 97超视频免费观看 | 亚洲精品视频在线看 | 三级av片 | 区一区二区三在线观看 | 91aaa在线观看 | 日本精品一区二区三区在线观看 | 97精品一区二区三区 | av在线官网 | 欧美在线视频一区二区三区 | 四虎影视4hu4虎成人 | 亚洲国产精品影院 | 婷婷色在线播放 | 中文字幕一区二区三区精华液 | 91在线观看视频网站 | 色在线国产 | 日本精品视频免费 | 欧美日韩一区二区三区在线免费观看 | 成人动态视频 | 国产成人久久av免费高清密臂 | 狠狠干在线 | 精品国产视频在线 | 国产一卡久久电影永久 | 激情欧美一区二区三区 | 亚洲精品啊啊啊 | 午夜视频日本 | 91av免费观看 | 国产91影视 | 国产精品免费观看在线 | 日韩在线观看视频一区二区三区 | 久久久久久久久免费视频 | 久久免费福利视频 | 麻豆传媒视频在线免费观看 | 久久精品久久精品久久39 | 国产又黄又硬又爽 | 96视频在线 | 久久激情视频网 | 一区二区不卡在线观看 | 在线免费高清一区二区三区 | 国产精品免费在线 | 丁香花在线视频观看免费 | 狠狠久久 | 在线观看免费观看在线91 | 日韩精品不卡在线 | 88av色| av福利在线 | 国产精品久久久久永久免费 | 国产一级a毛片视频爆浆 | 日本黄色黄网站 | 国产一级精品绿帽视频 | av网站在线观看免费 | 欧美大香线蕉线伊人久久 | 99午夜| 香蕉视频在线免费看 | 一区二区中文字幕在线 | 久久视频 | 日韩在线观看一区 | 国产高清在线观看 | 99视频免费观看 | 免费合欢视频成人app | 天天操狠狠操夜夜操 | av在线永久免费观看 | 欧美视频日韩视频 | 久久精品一区二区三区国产主播 | 久久成人免费电影 | 日本在线观看中文字幕 | 午夜少妇 | 国内精品小视频 | 91精品影视| 久久久久欧美精品999 | 国内精品久久久久影院一蜜桃 | 久久久国产精华液 | 欧美日韩国内在线 | 91在线小视频| a天堂在线看 | 国产精品6999成人免费视频 | 久久精品综合一区 | 日韩欧美综合视频 | 精品久久福利 | 免费精品视频 | 在线免费观看国产视频 | 在线天堂中文www视软件 | 免费av一级电影 | 九色91福利 | 一区二区三区在线免费观看 | 日韩一级成人av | a级一a一级在线观看 | 日韩精品一区二区免费视频 | 九九精品视频在线 | 91看片一区二区三区 | 成人18视频 | 色视频成人在线观看免 | 日韩精品免费 | 国产在线视频一区二区三区 | 中文一二区 | 成人午夜电影免费在线观看 | 天天草天天爽 | 亚州av一区| 91爱爱免费观看 | 日韩av中文字幕在线免费观看 | 欧美精品在线观看免费 | 黄色在线视频网址 | 夜夜爱av| 精品99免费| 超碰97国产精品人人cao | 色综合天天综合在线视频 | 日韩欧美在线视频一区二区 | 青青草国产成人99久久 | 日韩精品一区二区在线观看视频 | 日韩美女免费线视频 | 久久久久久久久影院 | 92精品国产成人观看免费 | 国产精品刺激对白麻豆99 | 国产69精品久久久久久 | 欧美一区日韩一区 | 色婷丁香 | 丁香5月婷婷 | 在线免费观看视频你懂的 | 日本精品在线看 | 四虎免费av | 国产在线色视频 | 欧美一区二区免费在线观看 | 国产老太婆免费交性大片 | av天天干 | 正在播放国产精品 | 成人av中文字幕在线观看 | 久久久天天操 | 天天操天天操天天操天天操 | 婷婷六月天在线 | 色婷婷综合久色 | a黄色| 日韩成人邪恶影片 | 国产一区欧美日韩 | 日韩电影中文 | 亚洲天天在线日亚洲洲精 | 97成人资源 | 欧美特一级| 欧美电影在线观看 | 亚州成人av在线 | 欧美91精品久久久久国产性生爱 | 2019精品手机国产品在线 | 国产精品久久久久影院日本 | 国内外激情视频 | 91九色在线视频 | 黄色av成人在线观看 | 91av片| 激情综合网五月激情 | 欧美成a人片在线观看久 | 国产日韩欧美在线播放 | 成人在线播放免费观看 | 亚洲色图激情文学 | 亚洲精品在线免费观看视频 | 91丨九色丨国产女 | 国产精品乱码一区二三区 | 中文字幕在线播放日韩 | 欧美日韩国产xxx | 亚洲 欧美 另类人妖 | 国产精品高清在线观看 | 国产一区二区三区四区在线 | 伊人欧美| 久久爱资源网 | 色就色,综合激情 | 国产精彩在线视频 | 国产手机视频在线观看 | 丁香九月激情 | 婷婷去俺也去六月色 | 日韩在线视频看看 | 日韩三区在线观看 | 国产视频99| 久久精品综合视频 | 97影视| 一区二区三区四区在线 | 欧美日韩不卡在线视频 | 久久综合狠狠综合 | 九草视频在线 | 国内久久 | 国产精品99视频 | 国产精品一区二区av麻豆 | 91污在线观看 | 97视频在线观看网址 | 91麻豆精品一区二区三区 | 五月婷婷激情综合 | 日韩免费视频一区二区 | 亚洲精品在线免费观看视频 | 中文字幕一区二区三区在线播放 | 在线视频日韩欧美 | 国产视频色 | 99热手机在线 | 在线电影日韩 | 玖玖国产精品视频 | 成人综合日日夜夜 | 91成人免费看片 | 欧美日韩大片在线观看 | 99视频在线精品国自产拍免费观看 | 日韩欧美视频免费在线观看 | 国产网红在线 | 久草观看视频 | 正在播放一区二区 | 99色国产 | 日韩,精品电影 | 黄免费在线观看 | 亚洲精品免费在线视频 | 成人av在线影视 | 西西444www大胆高清图片 | 91资源在线视频 | 久久国产精品小视频 | 免费精品久久久 | 日韩亚洲在线 | 又黄又爽又色无遮挡免费 | 丁香六月色 | 日日操操操| 久久午夜网 | 日日噜噜噜噜夜夜爽亚洲精品 | 99精品国产兔费观看久久99 | 精品国产亚洲一区二区麻豆 | 成人一级 | 日韩激情网| 色网站在线免费观看 | 亚洲精品一区二区18漫画 | 亚洲国产激情 | 久久久精品99 | 在线视频1卡二卡三卡 | 99在线热播 | 久草视频在线看 | 欧美久久电影 | 婷婷激情五月综合 | 高潮久久久久久 | 黄色福利网 | 日韩字幕| 色成人亚洲 | 91成人在线看 | 精油按摩av | 97超碰人人模人人人爽人人爱 | 国产免费小视频 | 亚洲网久久 | 一区在线免费观看 | 久久国产亚洲精品 | 天堂av网址 | 韩国av一区二区三区在线观看 | 中文字幕免费在线 | 亚洲精品免费看 | 婷婷丁香花五月天 | 成年人在线看片 | 日本精品视频免费观看 | 亚洲专区中文字幕 | 91伊人久久大香线蕉蜜芽人口 | 久久99国产精品 | 国产无套精品久久久久久 | 成人免费视频网 | 中文在线中文资源 | 久久中文字幕导航 | 欧美日韩在线精品 | 亚洲一二三久久 | 国产一区二区在线看 | 国产视频在线免费观看 | 国产美女精品视频 | 亚洲精品视 | 亚洲欧美精品一区二区 | 高清一区二区 | 国产在线观看中文字幕 | 又黄又爽的免费高潮视频 | 777久久久| 操夜夜操 | www黄色 | 91成人精品一区在线播放69 | 91福利视频免费观看 | 欧美久久久久久久久中文字幕 | h视频在线看 | 欧美精品一区二区三区四区在线 | 国产精品99久久久久久久久久久久 | 国产精品18久久久久久不卡孕妇 | 成年人黄色在线观看 | 精品视频9999 | 国产成人高清 | 久久精品视频免费观看 | 精品国产三级 | 成人av免费在线 | 欧美精品久久久久久久免费 | 久久夜色精品国产欧美一区麻豆 | 久久久国产99久久国产一 | 五月婷婷操 | 天天干,天天草 | 亚洲欧美日韩国产一区二区三区 | 精品视频成人 | 欧美日韩高清在线 | 天天色中文 | 96视频免费在线观看 | 国产一区成人 | 中文字幕日韩av | 97免费在线视频 | 日韩久久精品一区二区 | 一区二区中文字幕在线播放 | 五月婷婷免费 | 免费精品在线视频 | 久久久网 | 黄在线免费看 | 人人舔人人爱 | 色综合久久88色综合天天 | 久久精品网址 | 干干夜夜 | 日韩91av | 精品国产aⅴ一区二区三区 在线直播av | 最近久乱中文字幕 | 欧美一级久久久 | 黄色免费大全 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 一区二区三区在线免费播放 | 亚洲综合欧美激情 | 久久三级毛片 | 国产精品二区在线观看 | 高清日韩一区二区 | 99c视频高清免费观看 | 欧美一级视频免费 | 在线视频中文字幕一区 | 午夜精品av | 国内精品久久久久久久影视麻豆 | 欧美福利视频 | 欧美一级在线观看视频 | 看毛片网站 | 手机在线中文字幕 | 国产原创91 | 伊人狠狠色 | 成人黄色电影在线观看 | 亚洲一区二区天堂 | 美女黄频网站 | 色婷婷在线视频 | 欧美精品在线免费 | 免费亚洲视频在线观看 | 午夜av不卡 | 四虎在线免费观看 | 色网站免费在线观看 | 天天干天天摸 | 黄av在线 | 日日躁夜夜躁xxxxaaaa | 天天色天天草天天射 | 黄色免费看片网站 | 国产一级做a爱片久久毛片a | 欧美性大战 | 亚洲精品国产成人 | 91在线免费播放视频 | www.香蕉视频| 91精品国产一区二区三区 | 免费久久精品视频 | 久久伦理电影 | 久久不色| 91资源在线免费观看 | 久久国产网站 | 精品一区二区影视 | 成人四虎 | 香蕉免费| 97操操| 亚洲 欧美 91 | 国产婷婷一区二区 | 久久精品韩国 | 91女子私密保健养生少妇 | 在线 国产 日韩 | 高清国产在线一区 | 免费看黄色毛片 | 国产精品久久艹 | 9992tv成人免费看片 | 91综合视频在线观看 | 99精品视频在线看 | 操操日日| 久久综合久久综合久久 | 国产精品免费一区二区三区在线观看 | 在线看国产日韩 | 欧美精品乱码久久久久 | 中文字幕av免费 | 国产在线观看xxx | 一级a毛片高清视频 | 免费成人在线网站 | 黄色软件在线看 | 国产一在线精品一区在线观看 | 国产免费看| 亚洲最大av网 | 日韩免费看片 | 一区二区久久久久 | 亚洲精品高清一区二区三区四区 | 国产在线视频导航 | 久久精品国产美女 | 国产精品女人久久久 | 午夜精品视频一区 | 亚洲 欧美变态 另类 综合 | 亚洲理论片在线观看 | 欧美日韩久久久 | 国产大陆亚洲精品国产 | 久久久久久国产精品 | 日韩电影久久 | 久久高清国产 | 在线视频a| 午夜av在线电影 | 97操操| 五月天久久激情 | 日日干美女 | 久久夜色精品国产欧美乱极品 | 人人干在线观看 | 爱av在线网|