• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種基于半空間的不完全拷貝垃圾回收機制

    2011-09-03 06:13:16季振洲
    哈爾濱工業(yè)大學學報 2011年11期
    關鍵詞:拷貝內(nèi)存對象

    吳 昊,季振洲

    (哈爾濱工業(yè)大學計算機科學與技術學院,150001哈爾濱,wuhaoster@gmail.com)

    在一些面向對象程序設計語言中,如Java,支持自動內(nèi)存管理的機制已經(jīng)被廣泛地接受,其重要原因就是自動內(nèi)存管理可以有效地克服手動內(nèi)存管理的缺陷.傳統(tǒng)的手動內(nèi)存管理的缺陷主要體現(xiàn)在2個方面:1)程序員使用內(nèi)存操作函數(shù)進行分配和回收內(nèi)存,當由于疏忽或錯誤造成程序沒有及時釋放已不再使用的內(nèi)存,就會造成內(nèi)存泄露,降低程序性能;2)如果程序頻繁地申請和釋放不同大小的內(nèi)存,會產(chǎn)生大量細小的無法分配的空閑內(nèi)存,也就是內(nèi)存碎片,內(nèi)存碎片同樣會導致系統(tǒng)性能的下降.隨著程序規(guī)模和復雜程度越來越大,自動內(nèi)存管理顯得越來越重要.

    自動內(nèi)存管理是由垃圾回收器來完成,大部分的垃圾回收器都是由一組根指針開始遍歷所有被這些根指針直接或間接引用的對象,最后把沒有被遍歷到的對象作為垃圾回收.經(jīng)典的半空間垃圾回收算法屬于追蹤類垃圾回收算法的一種,其優(yōu)點是回收過程簡單且不產(chǎn)生內(nèi)存碎片,但缺點也很明顯,主要體現(xiàn)在:1)回收過程中對象拷貝的時間開銷大;2)內(nèi)存始終僅有1/2被利用,浪費了1/2的內(nèi)存.目前,在垃圾回收算法中,針對不同特征的對象或者在不同的回收階段使用不同的回收策略來提高垃圾回收性能的改進方式越來越被關注.這其中一個成功的應用就是基于年代的垃圾回收機制,它將對象按生命周期進行分類,通過減少對具有較長生命周期的對象的拷貝提高回收的性能.針對半空間垃圾回收的不足,本文嘗試將對象按大小分類,通過減少對大對象的拷貝的方式提高半空間垃圾回收的性能,減少時間開銷.

    1 相關工作

    目前的垃圾收集算法中,依據(jù)區(qū)分活動對象和垃圾方式的不同,可以把回收算法分為:引用計數(shù)式、追蹤式和分代式垃圾回收算法.引用計數(shù)方式圾圾回收算法最適合用于實時應用,但由于其不能解決循環(huán)引用而帶來的內(nèi)存泄露問題,因此常常作為輔助的方式配合其他方式的回收;追蹤式垃圾回收算法能有效的克服引用計數(shù)的不足,它是由一組根節(jié)點遍歷整個對象引用圖,遍歷到的對象標記為活動對象,沒有標記的對象被認為是垃圾將被回收;分代式垃圾回收算法將堆內(nèi)存劃分為不同的區(qū)域,用來存放不同“年齡”的對象,根據(jù)不同生命的對象采用不同的回收策略,分代式垃圾回收算法往往能獲得較好的性能.

    在實時垃圾回收方面,Bacon[1]通過設計低開銷的讀攔截方式,有效地降低回收過程的內(nèi)存碎片并在回收過程中降低拷貝發(fā)生的次數(shù);Auerbach[2]設計了一個支持實時垃圾回收的 Java虛擬機,作為核心模塊之一的回收器Metronome是一個基于時間調(diào)度的支持異步回收機制的回收器,可以很好地滿足實時性要求;在此基礎上,設計了Tax-and-Spend[3]的調(diào)度機制,融合了多個現(xiàn)有的實時垃圾回收調(diào)度機制,在不同的應用需求下來決策使用不同的調(diào)度策略;Kalibera[4]通過優(yōu)化對象在堆上的讀寫方式,設計了一個低內(nèi)存碎片且滿足實時需求的回收機制.

    為了滿足硬實時系統(tǒng)任務對垃圾回收的時限要求,Henriksso等[5-7]提出將垃圾回收作為單獨的實時任務參與調(diào)度來保證實時性,而不是由任務操作觸發(fā).此外,Garner[8]認為在追蹤遍歷階段的消耗,影響了系統(tǒng)的性能,并通過預取的方式進行了改進;Chen等[9]針對嵌入式,內(nèi)存受限條件下提出如何進行回收性能調(diào)優(yōu),并詳細闡述了在內(nèi)存受限的結構中垃圾回收的重要性;Siebert[10]分析了多核環(huán)境下的標記清除方式的垃圾回收,并給出了最壞的情況下性能提升的上界.

    2 不完全拷貝回收

    2.1 追蹤類算法比較

    在追蹤類的垃圾回收算法中,垃圾回收器從一組根結點開始,依次遍歷所有對象,并識別出哪些是活動的對象,哪些是垃圾對象,非活動的對象所占的內(nèi)存由回收器收回.此類算法中比較成熟的是標記清除算法(mark-sweep)和半空間拷貝算法(semispace).標記清除算法將垃圾回收工作分為2個階段:1)在遍歷過程中定位并標記所有的活動對象;2)清除回收所有未被標記的對象,為了避免因此帶來內(nèi)存碎片,回收過程也會采取對內(nèi)存進行壓縮的策略.半空間拷貝回收與標記清除回收不同的是:半空間算法將內(nèi)存劃分為2個大小相等的空間,分別稱為起始空間(from-space)和到達空間(to-space).回收開始前,所有對象都存放在起始空間,一旦回收工作啟動,在遍歷過程中將發(fā)現(xiàn)的活動對象依次移動到到達空間,當回收工作完成時,所有的活動對象都被移動到到達空間,起始空間的內(nèi)存整體回收,下次回收啟動時再將2個空間的角色互換.半空間回收是一種高效的回收機制,但是需要浪費1/2的內(nèi)存空間,表1比較了2種追蹤類回收算法.

    表1 2種追蹤類回收算法比較

    2.2 算法思想

    相比標記清除回收,半空間算法不需要考慮內(nèi)存碎片的壓縮問題,在執(zhí)行效率上優(yōu)勢明顯.但半空間算法需要進行大量的內(nèi)存拷貝,對象的個數(shù)及大小決定了該回收算法的執(zhí)行速度,因此減少拷貝是算法性能提升的關鍵.半空間的算法的另一優(yōu)勢是在內(nèi)存回收過程中不會產(chǎn)生內(nèi)存碎片,這也是在改進過程中需要考慮的因素.在如何減少拷貝上,本文的出發(fā)點是減少大對象發(fā)生拷貝的次數(shù).大對象、大數(shù)組在回收拷貝過程中耗費較多的時間,被認為是影響系統(tǒng)實時性的主要因素,在文獻[1,3]中對大對象的生命周期及空間分布特點總結為:1)大對象往往是生命周期較長的對象;2)大對象通常在內(nèi)存空間分布上有一定的連續(xù)性.本文認為其合理性主要體現(xiàn)在:1)大對象的加載工作集中在系統(tǒng)的啟動階段,符合實時系統(tǒng)的一般特征;2)頻繁的加載-棄用大對象的行為只存在少數(shù)的應用之中.在此基礎上,本文提出了一種改進的不完全拷貝的半空間回收算法,算法的主要機制為:1)在回收的遍歷階段,只對活動的大對象采取只標記不拷貝的策略,被標記的對象仍留在起始空間;2)增加一個整理階段,僅當起始空間的碎片程度較大時才執(zhí)行整理.按上述2點改進的算法的合理性主要體現(xiàn)在:根據(jù)條件1)算法體現(xiàn)了按對象生命長度進行分代回收的思想;在滿足條件1)、2)的前提下,算法仍可以維護一個較低水平的內(nèi)存碎片程度;相比標記-清除回收,算法增加的整理過程代價要小,與半空間拷貝相比,算法拷貝的代價要小.

    2.3 算法描述

    圖1給出了不完全拷貝回收的流程.算法使用半空間策略,在初始階段將內(nèi)存劃分為2個等大小的區(qū)域:1)到達空間(to-space);2)起始空間(from-space),在回收前所有對象都存放在起始空間.當垃圾回收工作時,初始化2個變量Nlive,Ngar分別用來記錄活動的大對象和垃圾的大對象,在LargeObj中判斷該對象是否滿足預先設定的大對象條件.在第1個階段,算法分別遍歷所有的活動對象和垃圾對象,對于活動的大對象需要進行標記并更新計數(shù)Nlive,其他的活動對象則直接拷貝到到達空間;對于被識別為垃圾的大對象,僅需要更新計數(shù)Ngar.在第2個階段利用Nlive,Ngar評估當前起始空間的碎片程度,當碎片度滿足預先給定的上限時則需要在起始空間進行一次內(nèi)存整理.在整理的過程中僅需要移動在第1階段被標記的大對象即可.最后起始空間和到達空間角色互換,下次回收在重復上述過程.

    圖1 不完全拷貝回收過程

    在回收過程中內(nèi)存被劃分為2個等半?yún)^(qū),每次回收并不對所有的活動對象都進行拷貝,隨著回收工作的進行,活動的大對象在2個半?yún)^(qū)都有分布,但是在每一個回收周期中,垃圾對象只產(chǎn)生于FROM-SPACE角色的半?yún)^(qū)中.

    圖2 內(nèi)存回收及整理的過程

    由上述算法可知,垃圾回收的工作分為2個階段來完成:1)對象拷貝的過程;2)當內(nèi)存碎片達到一定程度時執(zhí)行半?yún)^(qū)內(nèi)的內(nèi)存整理過程.圖2演示了執(zhí)行2個階段內(nèi)存回收工作的過程.假設以圖2(a)為起始的內(nèi)存狀態(tài),在FROMSPACE 半?yún)^(qū)遍歷的過程中發(fā)現(xiàn) S1、S2、S3、S4這4個活動對象需要移動,然后回收器把它們拷貝到TO-SPACE半?yún)^(qū)中,如圖2(b)所示.在遍歷過程的同時記錄下被識別為垃圾的大對象,以確定是否有必要進行內(nèi)存整理.在第2階段,對如圖2(b)所示的FROM-SPACE進行內(nèi)存整理,由左到右依次將活動的大對象進行移動,整理完成時狀態(tài)如圖2(c)所示,F(xiàn)ROM-SPACE垃圾全部回收.在下一次執(zhí)行回收前將FROM-SPACE和TO-SPACE的角色互換,然后再重復上述回收過程.在內(nèi)存碎片程度不高的情況下,算法僅需要對一部分活動的對象進行拷貝,且拷貝的對象都不是大對象;在最壞的情況下,算法需要對FROM-SPACE半?yún)^(qū)進行整理,但并不需要對全部的大對象進行拷貝,由于是不完全的半空間回收,隨著程序的執(zhí)行大對象在內(nèi)存的2個半空間都有分布,而回收和整理只在FROM-SPACE半?yún)^(qū)進行.

    3 實驗結果

    3.1 實驗平臺

    為了對不完全拷貝垃圾回收的性能進行評估,本文采用2種基準測試來檢驗算法的有效性.本文使用虛擬機平臺為 Apache-Harmony 5.0[11]提供的Java虛擬機DRLVM,在該平臺上設計了本文提出的不完全拷貝垃圾回收回收算法.在實驗中,使用的是比較公認的Java虛擬機性能基準測試程序 SPECjvm2008[12]和 Dacapo[13].具體的實驗環(huán)境及測試項目如表2所示.

    表2 實驗平臺及測試環(huán)境

    3.2 實驗1:SPECjvm2008基準測試

    SPECjvm2008是一個觀測JRE運行性能的基準測試套件.它的測試用例涵蓋了大部分Java基礎應用場景,是架構選型和VM性能評測的重要依據(jù).本實驗中選中的6項測試涵蓋了多線程圖片渲染、矩陣運算、音頻解碼、不對稱加密、壓縮算法和普通 Java編譯這些應用.在實驗中,使用SPECjvm2008分別對使用不完全拷貝回收的虛擬機和使用半空間回收的虛擬機進行基準評測,并給出比較的結果.圖3是 2種回收算法在SPECjvm2008下的基準評測得分結果,包括6個項目的評測得分和最后的平均得分(composite).測試得分反映了虛擬機執(zhí)行基準測試的吞吐性能,得分越高表示在單位時間內(nèi)執(zhí)行的操作數(shù)越多.可以看出相比半空間回收,使用不完全拷貝回收的虛擬機的基準評測得分要高一些.

    圖3 SPECjvm2008基準測試實驗結果

    3.3 實驗2:垃圾回收性能測試

    在SPECjvm2008的6項基準測試中,主要是對使用不同的垃圾回收算法的虛擬機的綜合性能進行比較.而Dacapo的測試程序集更側重于對Java虛擬機的內(nèi)存管理方面的評估.在測試中,本文對Dacapo的7項測試的每一項重復執(zhí)行10次,然后統(tǒng)計運行每一項測試的平均耗時并統(tǒng)計垃圾回收的情況,對于垃圾回收分別記錄下了平均的回收次數(shù)和平均耗時以及最大耗時,測試結果如表3所示.

    表3 Dacapo基準測試結果

    回收耗時反應了在執(zhí)行垃圾回收過程造成的應用程序停頓時間,平均的回收耗時是衡量一個回收算法性能的重要指標,實驗2比較了2種垃圾回收算法的平均回收時間的情況.由圖4可以看出相比半空間垃圾回收不完全拷貝回收的平均時間開銷較小,在平均的垃圾回收耗時上本文的算法相比經(jīng)典的半空間回收降低了1/4左右.

    圖4 Dacapo測試下的平均回收耗時

    4 結論

    1)深入研究了追蹤類垃圾回收的原理,針對傳統(tǒng)的半空間垃圾回收的不足,提出了將對象分類并進行不完全拷貝回收的改進方法.

    2)基于半空間的不完全拷貝回收機制,考慮了大對象的生命周期及空間分布特點,通過減少對大對象的拷貝次數(shù)、降低內(nèi)存碎片以及內(nèi)存壓縮開銷等方式來提高半空間垃圾回收的性能.

    3)基準測試及對比實驗驗證了算法的有效性,表明該方法可以有效地降低回收的平均時間開銷,提高了半空間垃圾回收的實時性.

    [1]BACON D F,CHENG P,RAJAN V T.A real-time garbage collector with low overhead and consistent utilization[C]//Proceedings of the 30thAnnual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages.New York,NY:ACM,2003:285-298.

    [2]AUERBACH J,BACON D F,BLAINEY B,et al.Design and implementation of a comprehensive real-time Java virtual machine[C]//Proceedings of The 7thACM/IEEE International Conference on Embedded Software.New York,NY:ACM,2007:249-258.

    [3]AUERBACH J,BACON D F,CHENG P,et al.Taxand-spend:Democratic scheduling for real-time garbage collection[C]//Proceedings of the 7thACM International Conference on Embedded software.New York,NY:ACM,2008:245-254.

    [4]KALIBERA T.Replicating real-time garbage collector for Java[C]//Proceedings of the 7th International Workshop on Java Technologies for Real-time and Embedded Systems.New York,NY:ACM,2009:100-109.

    [5]HENRIKSSON R.Scheduling Garbage Collection in Embedded Systems[D].Sweden:PhD thesis,Lund U-niversity,1998.

    [6]ROBERTZ S G,HENRIKSSON R.Time-triggered garbage collection:Robust and adaptive real-time GC scheduling for embedded systems[C]//ACM SIGPLAN 2003 Conference on Languages,Compilers,and Tools for Embedded Systems.New York,NY:ACM,2003:93 -102.

    [7]BACON D F,CHENG P,RAJAN V T.Controlling fragmentation and space consumption in the Metronome,a real-time garbage collector for Java[C]//Proceedings of the Conference on Languages,Compilers,and Tools for Embedded Systems.New York,NY:ACM,2003:81-92.

    [8]GARNER R,BLACKBURN S M,F(xiàn)RAMPTON D.Effective prefetch for mark-sweep garbage collection[C]//Proceedings of the 6thInternational Symposium on Memory Management.New York,NY:ACM,2007:43-54.

    [9]CHEN G,SHETTY R,KANDEMIR M,et al.Tuning garbage collection for reducing memory system energy in an embedded java environment[J].ACM Transactions on Embedded Computing Systems,2002,1(1):27 -55.

    [10]SIEBERT F.Limits of parallel marking garbage collection[C]//Proceedings of the 7th International Symposium on Memory Management.New York,NY:ACM,2008:21-29.

    [11]The Apache Software Foundation.Dynamic Runtime Layer Virtual Machine Developer's Guide[EB/OL].[2009-11-18].http://harmony.apache.org./subcomponents/drlvm/developers_guide.html.

    [12]Standard Performance Evaluation Corporation.SPECjvm2008 Run and Reporting Rules[EB/OL].[2008-04-14].http://www.spec.org/jvm 2008/docs/Runrules.html.

    [13]BLACKBURN S M,GARNER R.The DaCapo Benchmarks:Java benchmarking development and analysis[C]//Proceedings of the 21st Annual ACM SIGPLAN Conference on Object-oriented Programing, Systems,Languages,and Applications.New York,NY:ACM,2006:169-190.

    猜你喜歡
    拷貝內(nèi)存對象
    神秘來電
    睿士(2023年2期)2023-03-02 02:01:09
    “春夏秋冬”的內(nèi)存
    當代陜西(2019年13期)2019-08-20 03:54:22
    唐氏綜合征是因為“拷貝”走樣了
    攻略對象的心思好難猜
    意林(2018年3期)2018-03-02 15:17:24
    基于熵的快速掃描法的FNEA初始對象的生成方法
    區(qū)間對象族的可鎮(zhèn)定性分析
    基于內(nèi)存的地理信息訪問技術
    文件拷貝誰最“給力”
    上網(wǎng)本為什么只有1GB?
    漫話拷貝
    亚洲精品国产精品久久久不卡| 9191精品国产免费久久| 真人做人爱边吃奶动态| 又黄又粗又硬又大视频| 精品少妇一区二区三区视频日本电影| 国产深夜福利视频在线观看| 午夜视频精品福利| 国产成人系列免费观看| 亚洲,欧美精品.| 国产一区二区激情短视频| а√天堂www在线а√下载| 高清毛片免费观看视频网站 | 在线av久久热| e午夜精品久久久久久久| 老司机午夜福利在线观看视频| 人妻久久中文字幕网| 伦理电影免费视频| 欧美中文综合在线视频| 国产片内射在线| 久久伊人香网站| 久久影院123| 脱女人内裤的视频| 咕卡用的链子| 少妇 在线观看| 精品国产超薄肉色丝袜足j| 精品电影一区二区在线| 国产精品综合久久久久久久免费 | 97人妻天天添夜夜摸| 亚洲熟女毛片儿| 男女午夜视频在线观看| 丰满的人妻完整版| 夜夜爽天天搞| 国产成人啪精品午夜网站| 欧美精品啪啪一区二区三区| 国产又色又爽无遮挡免费看| 国产精品 国内视频| 自拍欧美九色日韩亚洲蝌蚪91| 好看av亚洲va欧美ⅴa在| 嫩草影视91久久| 国产亚洲欧美在线一区二区| 日本一区二区免费在线视频| 国产成人精品久久二区二区免费| 91成人精品电影| 露出奶头的视频| 99热国产这里只有精品6| 免费在线观看日本一区| 国产高清视频在线播放一区| 久久久久久大精品| www国产在线视频色| 一本综合久久免费| 国产一区在线观看成人免费| 亚洲一区二区三区欧美精品| √禁漫天堂资源中文www| 欧美不卡视频在线免费观看 | 久久人妻av系列| 一边摸一边做爽爽视频免费| 国产精品二区激情视频| 日本一区二区免费在线视频| 老司机深夜福利视频在线观看| 女人高潮潮喷娇喘18禁视频| 亚洲七黄色美女视频| 亚洲成国产人片在线观看| 中文字幕精品免费在线观看视频| 大型黄色视频在线免费观看| 日韩欧美免费精品| 日本三级黄在线观看| 国产精品免费视频内射| 亚洲男人天堂网一区| 91国产中文字幕| 最新美女视频免费是黄的| 在线观看免费视频日本深夜| 人人妻人人爽人人添夜夜欢视频| 黄片大片在线免费观看| 啦啦啦在线免费观看视频4| 999久久久精品免费观看国产| 欧美老熟妇乱子伦牲交| 两性夫妻黄色片| 亚洲情色 制服丝袜| 成人特级黄色片久久久久久久| 国产精品免费一区二区三区在线| 99精品久久久久人妻精品| 制服诱惑二区| 黄片播放在线免费| 国产深夜福利视频在线观看| 黄色视频,在线免费观看| 国产区一区二久久| 亚洲色图av天堂| 丰满的人妻完整版| 99香蕉大伊视频| 麻豆一二三区av精品| 麻豆久久精品国产亚洲av | 成人永久免费在线观看视频| 亚洲成人精品中文字幕电影 | 亚洲av片天天在线观看| 国产一区在线观看成人免费| 老鸭窝网址在线观看| 黑人猛操日本美女一级片| 一级黄色大片毛片| 在线天堂中文资源库| 一进一出抽搐动态| 成人精品一区二区免费| 亚洲中文字幕日韩| 日韩欧美在线二视频| 99热国产这里只有精品6| 成人国语在线视频| 怎么达到女性高潮| 一级a爱视频在线免费观看| 成人三级黄色视频| 亚洲av第一区精品v没综合| 99久久综合精品五月天人人| 久久精品亚洲精品国产色婷小说| 亚洲国产精品sss在线观看 | 操出白浆在线播放| 黄色毛片三级朝国网站| 国产欧美日韩一区二区三区在线| 女生性感内裤真人,穿戴方法视频| 久99久视频精品免费| 亚洲色图综合在线观看| 一进一出抽搐gif免费好疼 | 99久久99久久久精品蜜桃| 99国产极品粉嫩在线观看| 精品久久久久久久毛片微露脸| 美女 人体艺术 gogo| 黑人操中国人逼视频| 好男人电影高清在线观看| 一进一出好大好爽视频| 亚洲精品国产精品久久久不卡| 亚洲av成人av| 久久精品国产亚洲av高清一级| 国产欧美日韩一区二区精品| 亚洲成av片中文字幕在线观看| 人人妻,人人澡人人爽秒播| 精品国产一区二区三区四区第35| 亚洲av成人av| 日韩av在线大香蕉| 精品熟女少妇八av免费久了| 级片在线观看| 亚洲色图av天堂| 天天躁狠狠躁夜夜躁狠狠躁| 免费高清视频大片| 母亲3免费完整高清在线观看| 日本wwww免费看| 国产在线精品亚洲第一网站| 日韩免费高清中文字幕av| 每晚都被弄得嗷嗷叫到高潮| 在线观看免费视频网站a站| 国产精品av久久久久免费| 亚洲成国产人片在线观看| 亚洲欧美精品综合一区二区三区| 国产一区二区激情短视频| 首页视频小说图片口味搜索| 身体一侧抽搐| 大型av网站在线播放| 9色porny在线观看| 在线视频色国产色| 在线观看免费日韩欧美大片| 亚洲自偷自拍图片 自拍| 欧美黑人精品巨大| 在线观看免费午夜福利视频| 曰老女人黄片| 色综合站精品国产| 久久久久精品国产欧美久久久| 久久婷婷成人综合色麻豆| 久久精品人人爽人人爽视色| 级片在线观看| 日韩成人在线观看一区二区三区| 男人的好看免费观看在线视频 | 88av欧美| 欧美一级毛片孕妇| 日韩中文字幕欧美一区二区| 午夜亚洲福利在线播放| 亚洲欧美日韩高清在线视频| 日韩 欧美 亚洲 中文字幕| 成人手机av| 亚洲国产欧美网| 日韩精品免费视频一区二区三区| 日本wwww免费看| 老熟妇乱子伦视频在线观看| 国产免费现黄频在线看| 国产av一区在线观看免费| 99久久久亚洲精品蜜臀av| 精品国产乱码久久久久久男人| 免费av中文字幕在线| 悠悠久久av| av在线天堂中文字幕 | 精品久久久久久,| 一边摸一边抽搐一进一小说| 91在线观看av| 91麻豆精品激情在线观看国产 | av欧美777| 如日韩欧美国产精品一区二区三区| 搡老熟女国产l中国老女人| 国产高清激情床上av| 成人黄色视频免费在线看| 国产成+人综合+亚洲专区| 国产精品国产av在线观看| 亚洲人成电影免费在线| 一二三四在线观看免费中文在| 国产一区二区三区综合在线观看| 女人被狂操c到高潮| 黑人巨大精品欧美一区二区mp4| 女性生殖器流出的白浆| 久久久国产成人精品二区 | 亚洲人成伊人成综合网2020| 亚洲 欧美 日韩 在线 免费| 香蕉丝袜av| 久久影院123| 国产野战对白在线观看| 中文欧美无线码| 搡老熟女国产l中国老女人| 午夜免费观看网址| 亚洲成a人片在线一区二区| 在线观看免费视频日本深夜| 最近最新中文字幕大全电影3 | 黄色a级毛片大全视频| 新久久久久国产一级毛片| 中国美女看黄片| 咕卡用的链子| 99国产精品免费福利视频| 亚洲一区高清亚洲精品| 午夜精品国产一区二区电影| 国产精品偷伦视频观看了| 啦啦啦在线免费观看视频4| 午夜福利欧美成人| 日韩一卡2卡3卡4卡2021年| 国产亚洲精品久久久久久毛片| 国产成人精品在线电影| www.熟女人妻精品国产| 99re在线观看精品视频| 精品熟女少妇八av免费久了| 黑人巨大精品欧美一区二区mp4| 黑丝袜美女国产一区| 正在播放国产对白刺激| 男人舔女人下体高潮全视频| 久久久精品国产亚洲av高清涩受| 中文字幕精品免费在线观看视频| 麻豆久久精品国产亚洲av | av福利片在线| 日本vs欧美在线观看视频| av天堂久久9| 久久精品亚洲熟妇少妇任你| 婷婷精品国产亚洲av在线| 亚洲av电影在线进入| 性少妇av在线| 淫妇啪啪啪对白视频| 国产午夜精品久久久久久| 日本wwww免费看| 最新在线观看一区二区三区| 又黄又粗又硬又大视频| 99re在线观看精品视频| 国产精华一区二区三区| 我的亚洲天堂| 老熟妇仑乱视频hdxx| www.999成人在线观看| 欧美成狂野欧美在线观看| 中亚洲国语对白在线视频| 搡老乐熟女国产| 伊人久久大香线蕉亚洲五| 亚洲aⅴ乱码一区二区在线播放 | 成在线人永久免费视频| 日本vs欧美在线观看视频| 亚洲va日本ⅴa欧美va伊人久久| 日本五十路高清| 一夜夜www| 国产亚洲欧美精品永久| 777久久人妻少妇嫩草av网站| 80岁老熟妇乱子伦牲交| 两性夫妻黄色片| 国产1区2区3区精品| 悠悠久久av| 露出奶头的视频| 成年女人毛片免费观看观看9| 岛国在线观看网站| 国产蜜桃级精品一区二区三区| 亚洲五月婷婷丁香| 99精品在免费线老司机午夜| 日韩精品青青久久久久久| 欧美日韩中文字幕国产精品一区二区三区 | 在线观看舔阴道视频| 1024香蕉在线观看| 色尼玛亚洲综合影院| 亚洲国产精品sss在线观看 | 亚洲专区中文字幕在线| 国产欧美日韩一区二区精品| 国产99白浆流出| 一级片免费观看大全| 91九色精品人成在线观看| 天堂√8在线中文| 国产人伦9x9x在线观看| av视频免费观看在线观看| 性欧美人与动物交配| 一进一出抽搐gif免费好疼 | 丁香欧美五月| 国产成人欧美在线观看| 亚洲少妇的诱惑av| 日韩一卡2卡3卡4卡2021年| 麻豆久久精品国产亚洲av | 黑人巨大精品欧美一区二区蜜桃| 中文字幕人妻熟女乱码| 麻豆久久精品国产亚洲av | 嫩草影视91久久| 久久午夜亚洲精品久久| 久久久久久免费高清国产稀缺| 久久亚洲真实| 97人妻天天添夜夜摸| 性色av乱码一区二区三区2| 色综合婷婷激情| 亚洲av成人av| 免费观看精品视频网站| 99热只有精品国产| 国产精品一区二区免费欧美| 日韩欧美三级三区| 欧美大码av| 两个人免费观看高清视频| 国产成人欧美在线观看| 亚洲国产精品999在线| 国产精品秋霞免费鲁丝片| 国产无遮挡羞羞视频在线观看| 久久亚洲真实| 黄色成人免费大全| 18美女黄网站色大片免费观看| 亚洲va日本ⅴa欧美va伊人久久| 亚洲性夜色夜夜综合| 国产精品电影一区二区三区| 99在线人妻在线中文字幕| 最近最新中文字幕大全电影3 | 麻豆成人av在线观看| 亚洲aⅴ乱码一区二区在线播放 | 99在线视频只有这里精品首页| 亚洲欧美激情在线| www.www免费av| 国产精品98久久久久久宅男小说| av超薄肉色丝袜交足视频| 又黄又爽又免费观看的视频| 免费人成视频x8x8入口观看| 97人妻天天添夜夜摸| 国产成人精品久久二区二区91| 91九色精品人成在线观看| 淫秽高清视频在线观看| 在线国产一区二区在线| 嫩草影院精品99| 一区二区三区国产精品乱码| 美女高潮到喷水免费观看| 精品国产乱子伦一区二区三区| 欧美黄色片欧美黄色片| 欧美久久黑人一区二区| a级片在线免费高清观看视频| 国产精品 欧美亚洲| 亚洲片人在线观看| √禁漫天堂资源中文www| av欧美777| 成人三级做爰电影| 波多野结衣av一区二区av| 97超级碰碰碰精品色视频在线观看| 日韩欧美国产一区二区入口| 亚洲一区二区三区欧美精品| 又黄又爽又免费观看的视频| 亚洲五月天丁香| 老司机在亚洲福利影院| 免费看十八禁软件| 久久精品91蜜桃| 大香蕉久久成人网| 激情视频va一区二区三区| 这个男人来自地球电影免费观看| 激情视频va一区二区三区| 在线观看免费日韩欧美大片| 国产成人欧美| 欧美日韩福利视频一区二区| 亚洲 国产 在线| 99久久国产精品久久久| www.自偷自拍.com| 操美女的视频在线观看| 国产在线观看jvid| 精品久久久久久成人av| av视频免费观看在线观看| 国产精品永久免费网站| 午夜福利,免费看| 精品久久久久久久久久免费视频 | 午夜成年电影在线免费观看| 亚洲视频免费观看视频| 50天的宝宝边吃奶边哭怎么回事| 19禁男女啪啪无遮挡网站| 中文字幕av电影在线播放| av有码第一页| 韩国av一区二区三区四区| 黄色视频,在线免费观看| 久久国产亚洲av麻豆专区| 久久香蕉国产精品| 韩国av一区二区三区四区| 国内毛片毛片毛片毛片毛片| 久久久久国产精品人妻aⅴ院| 亚洲aⅴ乱码一区二区在线播放 | x7x7x7水蜜桃| 无遮挡黄片免费观看| 国产成人欧美在线观看| 一区福利在线观看| 亚洲精品国产色婷婷电影| 欧美老熟妇乱子伦牲交| 亚洲色图综合在线观看| 黑丝袜美女国产一区| 国产成+人综合+亚洲专区| а√天堂www在线а√下载| a级毛片黄视频| 亚洲精华国产精华精| 在线观看免费视频日本深夜| 麻豆国产av国片精品| 纯流量卡能插随身wifi吗| 精品国产一区二区久久| 男女午夜视频在线观看| 欧美另类亚洲清纯唯美| 一进一出好大好爽视频| 黄片播放在线免费| 久久精品人人爽人人爽视色| 超碰成人久久| 视频在线观看一区二区三区| 国产一区二区三区视频了| 99在线视频只有这里精品首页| 91字幕亚洲| 色婷婷av一区二区三区视频| 久久狼人影院| 精品第一国产精品| 国产亚洲欧美在线一区二区| 一本大道久久a久久精品| 国产成人精品无人区| 欧美精品亚洲一区二区| 成年人黄色毛片网站| 午夜精品国产一区二区电影| 淫妇啪啪啪对白视频| 夜夜夜夜夜久久久久| 亚洲成人免费电影在线观看| 99国产综合亚洲精品| 一级毛片女人18水好多| 国产精品香港三级国产av潘金莲| 女警被强在线播放| 在线观看舔阴道视频| 国产一区二区在线av高清观看| 交换朋友夫妻互换小说| 日本精品一区二区三区蜜桃| 狠狠狠狠99中文字幕| √禁漫天堂资源中文www| 国产野战对白在线观看| 欧美人与性动交α欧美精品济南到| 手机成人av网站| 亚洲九九香蕉| xxxhd国产人妻xxx| 国产91精品成人一区二区三区| 欧美日韩亚洲国产一区二区在线观看| 99国产极品粉嫩在线观看| 99香蕉大伊视频| 日韩中文字幕欧美一区二区| 亚洲aⅴ乱码一区二区在线播放 | 一区二区三区激情视频| 人成视频在线观看免费观看| 一本综合久久免费| 免费高清在线观看日韩| 国产激情欧美一区二区| 国产成年人精品一区二区 | 1024香蕉在线观看| 高清在线国产一区| 亚洲精品粉嫩美女一区| 欧美人与性动交α欧美软件| 丝袜人妻中文字幕| www.自偷自拍.com| 熟女少妇亚洲综合色aaa.| 国产一卡二卡三卡精品| 成人精品一区二区免费| 亚洲aⅴ乱码一区二区在线播放 | 十分钟在线观看高清视频www| 日本 av在线| 国产成人av激情在线播放| 久久久久久大精品| 亚洲色图av天堂| 欧美精品一区二区免费开放| 婷婷精品国产亚洲av在线| 亚洲avbb在线观看| 88av欧美| 亚洲一区二区三区不卡视频| 18美女黄网站色大片免费观看| 丝袜在线中文字幕| 可以免费在线观看a视频的电影网站| 两个人免费观看高清视频| 久久青草综合色| 天天添夜夜摸| 日韩国内少妇激情av| 色精品久久人妻99蜜桃| 男人舔女人的私密视频| 性欧美人与动物交配| 国产欧美日韩一区二区三| 国产精品野战在线观看 | 精品国产超薄肉色丝袜足j| 精品一区二区三区四区五区乱码| 国产高清激情床上av| 精品国产乱子伦一区二区三区| 99国产综合亚洲精品| 黄色成人免费大全| 99久久国产精品久久久| 久久亚洲精品不卡| 免费一级毛片在线播放高清视频 | 99久久综合精品五月天人人| 国产成年人精品一区二区 | 亚洲一区二区三区欧美精品| 欧美+亚洲+日韩+国产| 久久久国产一区二区| www.999成人在线观看| 一本大道久久a久久精品| www.www免费av| 亚洲av成人不卡在线观看播放网| √禁漫天堂资源中文www| 啦啦啦 在线观看视频| 亚洲va日本ⅴa欧美va伊人久久| 国产精华一区二区三区| 村上凉子中文字幕在线| 搡老乐熟女国产| 露出奶头的视频| av免费在线观看网站| 日本一区二区免费在线视频| 久久亚洲精品不卡| 一区二区三区国产精品乱码| 亚洲五月天丁香| 大型黄色视频在线免费观看| 欧美中文综合在线视频| 亚洲精品粉嫩美女一区| 欧美日韩av久久| 久久精品亚洲av国产电影网| 亚洲欧美激情在线| 欧美色视频一区免费| 国产精品一区二区在线不卡| 国产蜜桃级精品一区二区三区| 亚洲第一欧美日韩一区二区三区| 久久国产乱子伦精品免费另类| 免费久久久久久久精品成人欧美视频| 久久精品国产清高在天天线| 久久伊人香网站| 99re在线观看精品视频| 国产成人一区二区三区免费视频网站| 日韩欧美国产一区二区入口| 女人被狂操c到高潮| 亚洲国产毛片av蜜桃av| 两人在一起打扑克的视频| 国产亚洲精品第一综合不卡| 最新在线观看一区二区三区| 999久久久精品免费观看国产| 国产精品成人在线| 黑人巨大精品欧美一区二区mp4| 一区二区三区精品91| 伊人久久大香线蕉亚洲五| 99在线视频只有这里精品首页| 亚洲精品中文字幕在线视频| 久久精品亚洲av国产电影网| 水蜜桃什么品种好| 国产精品成人在线| 悠悠久久av| 麻豆av在线久日| ponron亚洲| 欧美一级毛片孕妇| 亚洲男人天堂网一区| 中文字幕高清在线视频| 国产伦人伦偷精品视频| 国产精品99久久99久久久不卡| 搡老岳熟女国产| 亚洲欧洲精品一区二区精品久久久| 国产精品二区激情视频| 国产亚洲精品一区二区www| 高清黄色对白视频在线免费看| 日韩免费高清中文字幕av| 免费女性裸体啪啪无遮挡网站| 手机成人av网站| 国产黄色免费在线视频| 精品国产超薄肉色丝袜足j| 在线观看免费午夜福利视频| 久久久国产欧美日韩av| 久久伊人香网站| 国产一区二区三区综合在线观看| 咕卡用的链子| 国产伦人伦偷精品视频| 一边摸一边做爽爽视频免费| 日本一区二区免费在线视频| 日韩成人在线观看一区二区三区| 成熟少妇高潮喷水视频| 国产欧美日韩一区二区三| 精品一区二区三区av网在线观看| 日韩视频一区二区在线观看| 老司机深夜福利视频在线观看| 交换朋友夫妻互换小说| 国产99白浆流出| 日本wwww免费看| 欧美在线黄色| 中文字幕最新亚洲高清| 女生性感内裤真人,穿戴方法视频| 亚洲午夜理论影院| 一级片免费观看大全| 成人av一区二区三区在线看| 极品人妻少妇av视频| 日韩精品免费视频一区二区三区| 美女扒开内裤让男人捅视频| 80岁老熟妇乱子伦牲交| 午夜免费鲁丝| 中文字幕另类日韩欧美亚洲嫩草| 国产亚洲av高清不卡| 高清毛片免费观看视频网站 | 国产精品一区二区三区四区久久 | 久久精品国产亚洲av香蕉五月| 国产在线精品亚洲第一网站| av有码第一页| 超碰成人久久| 高清毛片免费观看视频网站 | 国产精品自产拍在线观看55亚洲| 欧美日韩瑟瑟在线播放| 国产成人影院久久av| 天天躁夜夜躁狠狠躁躁| 狂野欧美激情性xxxx| 国产免费av片在线观看野外av| 国产激情欧美一区二区| 午夜亚洲福利在线播放| 国产亚洲精品久久久久久毛片|