欧美日韩亚-欧美日韩亚州在线-欧美日韩亚洲-欧美日韩亚洲第一区-欧美日韩亚洲二区在线-欧美日韩亚洲高清精品

金喜正规买球

Java性能優化全攻略

原創|行業資訊|編輯:龔雪|2016-05-17 18:11:59.000|閱讀 2978 次

概述:讓Java應用程序運行是一回事,但讓他們跑得快就是另外一回事了。在面對對象的環境中,性能問題就像來勢兇猛的野獸。但JVM的復雜性將性能調整的復雜程度增加了一個級別。這里Refcard涵蓋了JVM internals、class loading(Java8中更新以映射最新的元空間)、垃圾回收、故障診斷、檢測、并發性,等等。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

相關鏈接:

讓Java應用程序運行是一回事,但讓他們跑得快就是另外一回事了。在面對對象的環境中,性能問題就像來勢兇猛的野獸。但JVM的復雜性將性能調整的復雜程度增加了一個級別。這里Refcard涵蓋了JVM internals、class loading(Java8中更新以映射最新的元空間)、垃圾回收、故障診斷、檢測、并發性,等等。

性能測試工具Loadrunner

點擊下載

介紹

Java是目前軟件開發領域中使用最廣泛的編程語言之一。Java應用程序在許多垂直領域(銀行、電信、醫療保健等)中都有廣泛使用。Refcard的目的是,幫助開發者通過專注于JVM內部,性能調整原則和最佳實踐,以及利用現有監測和故障診斷工具,來提升應用程序在商業環境中的性能。

它能以不同的方式定義“optimal performance(最佳性能)”,但基本要素是:Java程序在業務響應時間要求內執行計算任務的能力,程序在高容量下執行業務功能的能力,并具有可靠性高和延遲低的特點。有時,數字本身變得模式化:對于一些大型網站,優秀的頁面響應時間應該在500ms以下。在適當的時候,Refcard包括目標數字。但在大多數情況下,您需要根據業務需求和現有的性能基準自己決定這些。

JVM Internals

基礎知識

代碼編譯和JIT

編譯Java字節碼顯然沒有直接從主機執行本機代碼那么快。為了提高性能,Hotspot JVM找出最繁忙的字節碼區域,然后將其編譯成更高效地原生、機器代碼(自適應優化)。然后這種本地代碼就會存儲在非堆內存中的代碼緩存中。

注意:多數的JVM是通過禁用JIT編譯器實現的(Djava.compiler=NONE)。您只需要考慮禁用的關鍵性優化,比如JVM崩潰。

下圖說明了Java源代碼,即時編譯流程和生命周期。

內存空間

HotSpot Java Virtual Machine是由以下的存儲空間組成。

存儲空間 描述
Java Heap Java程序類實例和數組的主存儲器。

Permanent Generation(JDK 1.7及以下版本)

Metaspace (JDK 1.8及以上版本)

Java類元數據的主存儲器。

注意:從Java 8開始,PermGen空間就由元空間和使用本地存儲器替換了,類似于IBM J9 JVM。

Native Heap(C-Heap) 本地內存存儲線程、棧、包括對象的代碼緩存,如MMAP文件和第三方本機庫。

類加載

Java的另一個重要特點是,在JVM啟動之后,它能夠加載編譯的Java類(字節碼)。根據程序的大小,在剛剛重啟之后,程序在類加載過程中性能會顯著降低。這種現象是因為內部JIT編譯器在重啟之后需要重新開始優化。

自JDK 1.7版本之后,有一些改進值得大家重視。例如默認的JDK class loader具有更好的裝在類并發能力。

熱點

關注的區域 建議
JVM重啟后的性能下降 避免部署過量的Java類到一個單一的應用程序類加載器(例如:非常大的WAR文件)
運行時發現過多的類加載爭奪(thread lock, JAR file searches...) ,降低了整體性能。

分析您的應用程序并識別代碼模塊進行動態類加載操作過于頻繁。積極尋找非一站式類加載錯誤,如ClassNotFoundException和NoClassDefFoundError。

再訪Java映射API和適用情況下優化的過度使用。

java.lang.OutOfMemoryError: PermGen space (JDK 1.7及以下版本)

java.lang.OutOfMemoryError:元空間(JDK 1.8及以上版本)

再訪JVM Permanent Generation、Metaspace (MaxMetaSpaceSize)和本地內存容量在適用情況下的尺寸。

分析應用程序類加載器和識別元數據的內存泄漏的源頭。

 

故障診斷和監視

目標 建議
跟蹤那些加載到不同的類加載器的Java類。 配置程序選擇使用的Java profiler,例如JProfiler或Java VisualVM。將重點放在類加載器的操作和內存占用上??梢酝ㄟ^–verbose:class. for the IBM JVM,生成多個Java核心快照跟蹤活動的類加載器和加載類。
調查類元數據的內存泄露的可以來源。

配置程序和定義可能的culprit(s)。生成并分析JVmheap dump快照,專注于類加載器和java.lang.Class中的實例。

確保適當的Permanent Generation / Metaspace和本地內存大小。

密切監視你的PermGen、元空間和本機內存利用率,并調整到適合的最大容量。

分析程序類加載器的大小,并尋找機會適當地減少元數據足跡。

垃圾回收

Java垃圾回收流程對于程序性能是至關重要的。為了提供有效的垃圾回收,Heap(堆)本質上是劃分在子區域中。

堆區域

區域 描述
最新一代-Young Generation (nursery space)

新的或短暫的對象分配保留堆的一部分。

垃圾被一個fast but stop-the-world YG的收集器進行回收。

在young space中呆了足夠久的對象就會提升到old space。

注意:YG space的尺寸和GC頻率過高將會顯著影響程序的響應時間,從而導致JVM的暫停時間增加。

老一代-Old Generation  (tenured space)

heap的一部分留給了long-lived對象。

垃圾通常通過平行或并發(多數時候)進行收集,諸如CMS或gencon (IBM JVM)。

性能提示:根據應用程序的需求選擇并測試最佳的GC策略是非常重要的。例如,當切換到并發GC收集(如CMS或G1)可以顯著提高應用程序的平均響應時間(減少延遲)。

GC Collectors

選擇正確的collector或GC policy可以將程序的性能、可擴展性和可靠性優化到最佳狀態。許多應用程序對于響應時間延遲都很敏感,因此大多需要使用并發的回收器,例如HotSpot CMS或IBM GC policy balanced。

我們強烈建議您通過適當的性能和負載測試確定最合適的GC策略。應該在生產環境中執行全面監控策略,以跟蹤整體的JVM性能,并確定在之后需要改進的領域。

GC 論據 描述
串行回收器 -XX:+UseSerialGC (Oracle HotSpot)

無論新舊回收器都使用單獨CPU,像是一種stop the world的時尚。

并行回收器

(吞吐量回收器)

-XX:+UseParallelGC

-XX:+UseParallelOldGC
(Oracle Hotspot)

-Xgcpolicy:optthruput
(IBmJ9, single space, stop-the-world)

旨在利用CPU的內核優勢。無論新舊回收器都使用多個Gcthreads(via –XX:ParallelGCThreads=n),從而更好地利用來自主機的可用的CPU內核來完成。

注意:雖然回收時間可以顯著減少,但是有著大尺寸堆的程序面臨著large、stop-the-world、old回收,并且響應時間也受到影響。

確保適當的Permanent Generation / Metaspace和本地內存大小。

密切監視你的PermGen、元空間和本機內存利用率,并調整到適合的最大容量。

分析程序類加載器的大小,并尋找機會適當地減少元數據足跡。

旨在最大限度地減少舊一代stop-the-world回收器對程序響應時間的影響。

大多數使用CMS collector的老一代回收器與所述應用程序的執行同時進行。

注意:YoungGen collections仍然有stop-the-world事件,因此需要適當的微調,以減少總JVM暫停時間。

Garbage First (G1) Collector

 HotSpot G1 collector是專為是專為滿足用戶定義的垃圾回收(GC)高概率暫停時間設計的,同時實現高吞吐量。

最新的HotSpot collector將heap基本劃分到一組大小相等的堆區域,虛擬內存的每個區域連續范圍。它將回收壓縮的活動集中在heap區域,那里充滿了可回收的對象(garbage first)。換句話說就是,這個區域有最低限度的“live”對象。

Oracle建議在以下例子和情況下使用G1 collector,尤其是對于目前正在使用CMS或parallel collectors的:

  • 專為large heaps(>= 6 GB),并限制GC延遲(暫停時間<= 0.5秒)的應用程序設計。
  • 超過50%的Java heap被實時數據占用(對象不能被GC回收)。
  • 對象分析率和促進作用顯著變化。
  • 不期望過長的垃圾回收或壓縮停頓(超過0.5至1秒)。

Java Heap尺寸

你一定要知道沒有GC策略可以挽救Java Heap尺寸不足的現象。這些演習涉及到為不同的存儲空間(包括新舊不同的版本)配置最大和最小的容量,包括元數據和本地內存容量。這里有一些建議準則:

  • 在32-bit或64-bit JVM之間進行明智的選擇。如果程序運行需要超過2GB內存,并且JVM暫停時間在可接受范圍內,可以考慮使用64-bit JVM。
  • 永遠將應用程序放在第一考慮。確保將其配置好,并根據程序的內存占用量調整heap尺寸。建議通過性能和負載測試來衡量實時數據占有量。
  • larger heap并不總是表現得更好、更快,因此不需要過度調整Java heap。并行中的JVM性能調優,找準機會減少或“spread”程序的內存占有量,以保證JVM的平均響應時間<1%。
  • 對于32-bit JVM,為了從元數據和本地heap中留出一些內存,考慮2GB的最大heap尺寸。
  • 對于64-bit JVM,我們要想辦法在垂直和水平層面進行擴展,而不是試圖將Java heap尺寸增加到15GB以上。這種做法往往提供更好的吞吐量,更好地利用硬件,提高應用程序的故障切換功能。
  • 不許重復開發:充分利用開源以及商業故障排除的優勢和監控工具,使這些變成可能。APM(應用性能管理)產品在過去十年里發展迅猛。

JDK 1.8 Metaspace指南

目標 建議

內存大小

GC調整

監控和故障排除

默認情況下,元空間內存空間是無界的,并使用可用于動態擴展的process或OS native memory。內存空間分成快并通過mmap被JVM進行存儲。我們建議保持默認設置,以動態調整模式為出發點,將簡化的尺寸與密切監測的應用程序元數據占有量相結合,從而進行更好的容量規劃。

新增一個JVM選項(-XX:MaxMetaspaceSize=<NNN>),可以讓您限制分配給class metadata的本地內存。當面臨物理資源(RAM)緊張或類似于內存泄露的情況時,建議將它作為一個保障機制。

對那種具有larger class metadata footprint或dynamic classloading的Java應用程序,我們建議通過新的JVM選項調整初始元空間大小 :-XX:MetaspaceSize=<NNN>,例如:1GB。這種調整方法將有助于避免包括class metadata在內的早期垃圾回收,尤其是在Java應用程序的 “warm-up”期。

Hot Spots

故障診斷和監視

目標 建議

測量和監視應用程序YoungGen和OldGen內存占用,包括GC活動。

為您的應用程序決定正確的GC策略和Java堆大小。

調整應用程序的內存占用量,如live對象。

分析、監控您所使用的Java分析工具,如JProfiler、Java VisualVM或其他商業APM產品。

允許通過–verbose:gc記錄JVM GC活動。您也可以使用類似GCMV(GC Memory Visualizer)的工具查看JVM的暫停時間和內存分配率。

性能提示:過多的內存分配率可能意味著需要進行垂直和橫向擴展,或從多個JVM進程中分離出實時數據。

為了long-lived對象或long-term實時數據考慮,可以生成并分析JVM heap dump快照。Heap dump分析對于程序內存占用(retention)的優化是非常有幫助的。

性能提示:由于從32位到64位,Java應用程序對heap 的需求會比原來高1.5倍。所以,在Java 1.7及以下的版本(這是默認的)中使用 -XX:+UseCompressedOops是非常重要的。這樣的參數調整大大減輕了64位JVM的性能壓力。

調查OutOfMemoryError 問題,尋找OldGen內存泄露的根源。

使用類似Java VisualVM、Plumbr的工具(Java內存泄漏檢測器),分析可能存在的內容泄露。

性能提示:要著重分析最大的Java對象上。要意識到降低內存占有量就意味著提升性能,并降低GC活動。

使用類似 Memory Analyzer的工具生成并分析JVM heap dump快照。

Java并發

Java并發性可以定義為程序同時執行多個任務的能力。對于大型的Java EE系統,這意味著執行多個用戶的業務功能的同時,實現最佳的吞吐量和性能的能力。

無論是硬件能力還是JVM穩定狀況,Java并發性問題可能引起程序的癱瘓,嚴重影響程序的整體性能和可用性。

Thread Lock Contention

當您評估Java應用程序的并發線程的穩定狀況時,你會經常遇到Thread lock contention的問題,這是目前最常見的Java并發問題。

例如:Thread lock contention會觸發non-stop,它會嘗試將一個缺少Java類(ClassNotFoundException的)加載到默認的JDK 1.7 ClassLoader。

如果您在成熟的技術環境中遇見像Thread Dump analysis這樣的問題,我們強烈建議您積極面對它。這個問題的根源通常不同于之前的Java synchronization to legitimate IO blocking或者其他的non-thread safe calls。Lock contention問題往往是另一個問題的“癥狀”。

Java-level Deadlocks

真正的Java-level deadlocks是不太常見的,它同樣可以極大程度地影響應用程序的性能和穩定性。當遇到兩個或多個線程永遠阻塞的時候,就會觸發這樣的問題。這種情況不同于其他常見的那種“day-to-day”線程問題,例如 lock contention、threads waiting on blocking IO calls等等。真正的lock-ordering deadlock問題可以被看做如下:

Oracle HotSpot 和IBM JVM為大多數的deadlock detectors情況提供了解決方案,幫助您快速找出造成這種狀況的罪魁禍首的線程。遇到類似lock contention troubleshooting的問題,建議從諸如線程轉儲分析為出發點來解決該問題。

 

一旦找到造成問題的代碼根源,解決方案涉及lock-ordering條件尋址和來自JDK其他可用的并發編程技術,如java.util.concurrent.locks.ReentrantLock,提供了諸如tryLock()的方法。這種方法給予開發人員更大的靈活性,也為防止deadlock和thread lock “starvation”提供了更多方式。

Clock Time和CPU Burn

在進行JVM調優的同時,也有必要檢查應用程序的行為,更確切地說是最高clock time和CPU burn的貢獻者。

當Java垃圾回收和線程并發不再是壓力點,深入到你的應用程序代碼的執行模式,并專注于頂級響應時間貢獻者(也叫作clock time)是很重要的。檢查應用程序代碼的消CPU耗和Java 線程(CPU burn)也同樣至關重要。CPU使用率較高(>75%)是不正常的(良好的物理資源的利用率)。因為這往往意味著效率低下和容量問題。對于大型的Java EE企業應用,保持安全的CPU緩沖區是必要的,以應對突發的負載沖擊情況。

摒棄那些傳統的跟蹤方法,如在代碼中加入響應時間“日志”。Java剖析工具和APM解決方案恰恰可以幫助您分析這類型的問題。這種方式更加高效、可靠。對于Java生產環境缺乏一個強大的APM解決方案。您仍然可以依賴諸如Java VisualVM的工具,通過多個快照進行thread dump分析,并使用OS CPU分析每個線程。

最后的建議是,不要妄圖同時解決所有的問題。列出排在最前面的5個clock time和CPU burn問題,然后尋找解決方案。

Application預算

其他關于Java應用程序性能的重要方面是穩定性和可靠性。在有著99.9%典型可用目標的SLA umbrella下,穩定和可靠對于程序的操作尤為重要。這些系統應該具有高容錯級別,并對應用和資源進行嚴格的預算,以防止發生多米諾效應。用這種方法可以防止一些這樣的情況,例如,一個業務流程使用所有可用的物理,中間件或JVM資源。

Hot Spots

超時管理

Java application與外部系統之間缺乏合理的超時時間,由于中間件和JVM線程消耗(blocking IO calls),可能導致嚴重的性能下降和中斷。合理的超時時間可以避免在遇到外部服務提供商速度緩慢的時候,Java線程等待太久。

工具

目標 建議工具
自動、實時地性能監控、調節、預警、趨勢分析、容量管理,等等

Enterprise APM solutions(企業級APM解決方案)

注意:APM解決方案提供了工具,這些現成的功能讓您實現以下大部分的Java性能目標。

性能和負載測試

商業性能測試解決方案

Apache JMeter

JVM垃圾回收評估,內存分配率和故障排除

Oracle Java VisualVM

Oracle Java Mission Control

IBM Monitoring and Diagnostic Tools for Java (via IBM Support Assistant tool)

JVM verbose:gc logs

JVM argument : -verbose:gc

IBM GCMV

JVM堆和類的元數據的內存泄漏分析

Oracle Java VisualVM and Oracle Java Mission Control

IBM Monitoring and Diagnostic Tools for Java

Memory Analyzer (heap dump analysis, hprof and phd formats)

JVM內存分析和堆容量評估

Oracle Java VisualVM and Java Mission Control

IBM Monitoring and Diagnostic Tools for Java

Java profilers (JProfiler, YourKit)

Memory Analyzer (heap dump and application memory footprint analysis)

JVM和中間件并發故障,如thread lock contention和deadlocks

Oracle Java VisualVM and Oracle Java Mission Control (threads monitoring, thread dump snapshots)

jstack, native OS signal such as kill -3 (thread dump snapshots)

IBM Monitoring and Diagnostic Tools for Java

注意:強烈推薦大家關注如何執行一個JVM線程轉儲分析的相關知識。

Java應用程序clock time分析和評測

Oracle Java VisualVM and Oracle Java Mission Control (build-in profiler, sampler and recorder)

Java profilers (JProfiler, YourKit)

Java應用程序和線程CPU burn分析

Oracle Java VisualVM and Oracle Java Mission Control (CPU profiler)

Java profilers (JProfiler, YourKit)

注意:必要的時候,您還可以依賴JVM線程轉儲和OS CPU每個線程分析。

Java IO和remoting contention分析,包括超時管理評估和調整

Oracle Java VisualVM and Oracle Java Mission Control

(threads monitoring, thread dump snapshots)

jstack, native OS signal such as kill -3 (thread dump snapshots)

IBM Monitoring and Diagnostic Tools for Java

注意:強烈推薦大家關注如何執行一個JVM線程轉儲分析的相關知識。

中間件,Java EE容器調整,如線程、JDBC數據源,等等

Oracle Java VisualVM and Oracle Java Mission Control (extra focus on exposed Java EE container runtime MBeans)

Java EE container administration and management console

原文翻譯自:

轉載請注明:evget


標簽:Java數據分析

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn


為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
欧美视频一区二区三区在线观看 | 日韩欧美视频一区二区 | 日本高清一区二区在线 | 96在线视频精品 | 九九视频在线观看视频6 | 国产一区在线免费 | 亚洲第一页中文字幕 | 婷婷开心激情综合五月天 | 日本x片成年免费观看视频 性开放的欧美大片黑白配 欧美激合综图片区小说 | 99热在线都是精品 | 日韩亚洲人成在线综合日本 | 美美哒日本中文 | 国产一级a爱片免费看 | 又大又长视频一二区 | 老熟女重囗味hdxx69 | 国产精品播放一区二区三区 | 久章草在线| 中文字幕va一区二 | 亚洲欧美日韩国产综合专区 | 国产在线精品国自产在线 | 91手机国产在线网站 | 国产精品福利在线播放 | 成人午夜兔| 中文字幕v亚洲ⅴv天堂 | 欧美日韩中文国 | 韩日精品在线观看 | 国产一级淫片a免费播放口 海量热播电视剧手机电影在线观看 | 日韩亚洲欧美三区中文字幕 | 免费看片黄 | 日韩一区二区手机免费观看 | 息与子猛烈交尾在线播放 | 日韩国产欧美精品综 | 国产在线观看网站萌白酱视频 | 日韩中文字幕免费视频 | 精品免费看国产一区二区 | 欧洲日韩国产一区 | 小说雨婷 | 国产黄大片在线观看画质 | 91精品视频在线观看免费 | 欧美一区二区激情视频在线播放 | 国产99久60在线视频 | 91精品啪在线观看国产在线 | 国产人成精品 | 亚洲国产中文在线二区三区免 | 国产高清精品一区二区不卡 | 精品一区二区三区高清 | 精品国产免费人成电影在线观看 | 国产精品午夜国产小视频 | 欧美日本道 | 欧美一级毛卡片免费2025 | 视频一区二区亚洲欧美 | 国产精品秘吴 | 午夜色大片在线观看 | a在线亚洲男人的天堂在线 亚洲欧美精品日韩片 | 99精品热爱在线观看视频 | 精品视频一区二区三区四区戚 | 亚洲熟女综合色一区二区三区 | 在线看片免费人成视频福利 | 人人影视网 | 国产三区四区五区 | 国产综合视频在线观看8 | 午夜福利门事件国产在线 | 无线网在线观看 | 国产丰满 | 亚洲小说一 | 国产偷窥女洗浴在线观看亚洲 | 亚洲欧美日韩看片 | 日本欧美午夜三 | 成人动视频国产欧美精品 | 99热这里只有精品国产4 | 午夜国产在线一区二区三区 | 国产高清视频色拍 | 亚洲aⅴ精品一区二区三区 亚洲成v片 | 狠狠狠狼鲁欧美综合网免费 | 一区二区三区日本在线视频免费 | 国产欧美一区二区另类精品 | 日本伊人网在线观看 | 国产在线精品免费一区二区三区 | 日本91 | 国产欧美精品久 | 久9视频这里只有精品试看 经典影片免费在线观看 | 国产亚洲欧美日韩一区图片 | 国产一区二区三区激情四射 | 午夜在线视频 | 亚洲国产vv | 欧美日韩亚洲高清精品 | 亚洲国产精品自产在线播放 | 女明星a级毛 | 国产精品外围在线观看 | 日韩精品中文字幕高清在线 | 欧美一区二区三区四区婷婷 | 一本到国产在线精 | 银杏视频在线官网 | 韩国日本一区二区 | 视频一区在线免费观看 | 日本性爱视频免费看 | 亚洲人成电影网 | 亚洲高清国产拍精品动图 | 日韩一级欧美一级一级国产 | 噼里啪啦国语在线观看高清资源 | 日本一区二区免费在线播放 | 国产精品高清小罗 | 精品国产一区二区三区四 | 亚精一区二 | 国产精品v欧美精品v日韩精品 | 欧美综合自拍亚洲综合图区 | 亚洲国产一区在线观看 | 岛国三级视频 | 人人曰人人 | 亚洲欧美经典 | 精品一区二区三区高清免费不 | 99热久re这里只有精品小草 | 国产精品一区二区在线观看网站 | 视频二区 | 日本免费一区二区三区最新 | 亚洲国产精品尤物yw在线观看 | 码一码二码w358cc | 一区二区三区四区的在线视频 | 亚洲欧美日韩在线一区天天看 | 国产91精品一区二区 | 亚洲国产午 | 97天堂nba永久 | 亚洲第一页在线视频 | 中文字幕第1页精品一区 | 国产日韩高 | 视频在线观看不卡免费 | 欧美极品欧美精品欧美 | 国自产偷精品不卡在线 | 精品二区三区特黄 | 国产精品va无| 亚洲精品伊人 | 色综合天天综合网国产国产人 | 国产高清在线精品一区小说 | 亚洲熟女激情秒播 | 学生妹国产在线第一页 | 蜜桃mv在线播放免费观看视频 | 草莓视频在线免费看 | 精品区在线观看 | 天堂在线亚洲精品专区 | 欧美自拍区日韩国产区 | 成人影院在线免费观看 | 国产性猛交╳xxx乱大交 | 国产老熟女狂 | 国产中文另类二区 | 欧美高清精品一区二区 | 国产欧美日产中文一区 | 欧洲视频一区 | 99热永久地址有精品 | 日韩精品一区二区三区在线观看 | 二区日韩国产精品 | 女人一区二区视频免费 | 欧美性猛交xxxx乱大交极品 | 日本不卡高清免费v日本 | 91桃色午夜福利国产在线观看 | 国产在线成本人视频摸腿 | 特级西西| 性xxxx18免| 亚洲九九九九精品 | 亚洲欧美日韩在线一区二区三区 | 亚洲精品中文字幕码专区 | 亚洲无砖砖区免费 | 日本精品在线一区欧美 | 国产精品初高中精品免费观看 | 午夜神马| 一区两区三区 | 色综合天天综合网国产国产人 | 欧美日韩在大午夜爽爽影院 | 亚洲欧美日韩国产综合点此进入 | 亚洲成国产人片在线观看 | 韩国漂亮美女三级在线观看 | 日本3级视频 | 亚洲欧美日本a∨在 | 国产一级特黄aa大片在线 | 亚洲精品中文字幕视频网站 | 韩国三级中文字 | 日本一区二区三区四区不卡 | 秋霞伦理电影在线看 | 夜鲁夜鲁很鲁在线视频视频 | 国产男生夜间福利免费网站 | 国产日韩免费视频在线观看 | 亚洲丰满| 国产小视频在线观看免费 | 国产青草视频在线观看 | 国产亚洲一卡二卡三卡四卡 | 欧美亚洲中日韩中文字幕在线 | 天美传媒、91制片厂、天美传媒 | 亚洲国产精品∨a在线看黑人 | 国产福利在线观看永久免费 | 国内精品自在自线在免费 | 国产精华液和欧美的精华液的区 | 亚洲精品一区二区三区人妖 | 军训完被教官灌满精子男男 | 性午夜视频在线观看 | 日本国产一区在线观看 | 99视频精品全国在线观 | 日本三级带日本三级带黄首页 | 日本一二三区视频在线 | 亚洲产国偷v产偷v自拍色戒 | 国产精品va欧美精品 | 亚洲色偷精品一区二区三区 | 中文在线天堂网www 日本高清不卡中文字幕网 anquye | 经典三级欧美 | 亚洲精品一品区二品区三区 | 91精品在线播放 | 亚洲日韩国产第一成人 | 免费看欧美一级特黄a大片一 | 亚洲国产剧情一 | 精品国精品自拍自在线 | 亚洲精品国产精品国自产观看 | 亚洲一卡2卡三 | 成a人片在线观看手机看 | 国产农村妇女精品一二区 | 国产亚洲精品mv第十页 | 黑人巨大精品欧美一区二区一 | 国产aⅴ一区二区 | 日韩欧美亚洲国产高清 | 性感美女网站一区二区三区 | 国产又粗又硬又大爽黄老大爷视 | 女同视频一区 | 91同城| 国产福利日本一区二区三区 | 日本在线观看视频精品一区 | 国产微信高清小视频在线播放 | 国产精品日韩在线 | 亚洲综合成人精品成人精品 | 99热在线精品国产观看 | 日本三级在线播放线观看视频 | 老司机在线网站 | 三年在线观看免费完整版中文 | 办公室激情上司和秘书小说 | 91永久视频在线 | 亚洲最黄 | 一区二区三区国产精品午夜福利 | 电影免费在线观看中文字幕 | 国产在线观看第二页 | 天堂а√在线中文在线 | 欧美日韩一区二区不卡在线播放 | 国产精品盗摄视频 | 97超级碰碰碰碰精品 | 久爱www人成免费网站 | 日韩草逼 | 国产精品外围在线观看 | 日本欧美三级r级国产在线 亚洲激情乱伦 | 中文字幕亚| 年轻的母亲4韩剧免费中文版 | 国产精成人品日日拍夜夜免费 | 一区二区三区精品视频免费播放 | 天天舔天天射 | 国产欧美精品国产国产专区 | 五月天精品视频在线观看 | 免费国产黄线在线观 | 国产在线观看第二十三页 | 国产欧美日韩国中文字幕高清在线 | 欧美激情亚洲专区一区二区 | 日韩精品亚洲精品第一页 | 国产悠资源视频在线观看 | 午夜福利久 | 日韩一区高清在线观看 | 成人免费大片黄在线播放 | 亚洲欧美日韩另类国产第一 | 色屁屁一区二区三区视频国产 | 午夜成人理论福利片 | 92国产精品午夜福利视色 | 成aⅴ人片在线观看蜜桃 | 亚洲男人第一天堂 | 亚洲精品偷| 在线观看高清三级综合 | 亚洲一区 | 亚洲日本在线播放视频 | 色综合婷婷在线观看66 | 日韩国产欧美在线观 | 囯产精品一区二区三区线 | 国产日韩欧美高清一区二区三区 | 国产黄在线观看免费观看 | 日本国产欧美 | 在线观看国产亚洲视频免费 | 国产亚洲免视频在线观看 | 亚洲熟肉一区二区三区 | 日韩精品区一区二免费播放 | 中文文字幕视频在线观看 | 成人全部免费观看1314色 | 国产高清在线精品一区小说 | 亚洲人成小说网站色 | 99re5在线精品视频热线 | 国产女主播勾搭美团在线观看 | 国产视频综合网 | 无尽动漫性视频╳╳╳3d | 免费看黑人 | 最新国产福利在 | 国产精品专区第一页 | 午夜成人影院在线观看不卡 | 国产精品亚洲一区二区三区欲 | 精品国产aⅴ | 国产微拍精品一区二区 | 97色伦午夜国 | 国内精品视频九九九九 | 激情五月天深爱网 | 国内精品尹人香蕉综合在线观看 | 亚洲国产韩国欧美在线 | 一区二区三区欧美在线 | 免费人成视频年轻人在线无毒不卡 | 女同恋性一区二区三区四区 | 欧美人一级淫片a免费播放 国产精品永久免费自在线观 | 亚洲欧美综合 | 亚洲欧美精品变态另类 | a级国产乱理伦片 | 欧洲在线观看一区二 | 日本亚洲欧洲免费无线码 | 欧美激情一区二区三级高清视频 | 欧美日韩亚洲国 | 国产中文字幕在线观看 | 国产精欧美一区二区三区 | 日韩一级在线精品国产 | 日韩精品电影一区亚洲 | 中文字幕人 | 精品一区二区三区四区 | 国产亚洲日韩欧美在线成 | 中文字幕精品亚洲无线码一区 | 国产精品国产自线拍免费不卡 | 黑人又大又粗又硬xxxxx | 日本精品a在线观看 | 国产在在 | 国产精品极品美女自在线观看免费 | 精品国产一区二区三区四区色 | 在线播放成人高 | 最近中文字幕免费高清mv视频6 | 1905电影网| 久热中文字幕精品视 | 当恶女恋 | 亚洲国产不卡一区二区三区 | 欧美日韩国产综合草草 | 第一页欧日韩在线视频 | 国产又猛又黄 | 国产精品视频一区二区三区四区 | 97国产综合色产在线视频 | 亚洲性影院在线看 | 大伊香蕉精品一区视频在线 | 日本高清www色视 | 91精品全国免费观看青青 | 国产高清精品亚洲明星换脸 | 日本免费人成在线网站 | 成人午夜一区二区三区视频 | 国产66自| 最新免费电影在线播放 | 中奖视频在线观看国产 | 欧美日韩国产精品自在自线 | 野外性史 | 亚洲成v人片在线观看www | 午夜影院网站野外大战 | 最新亚洲人 | 亚洲精品中文字幕视频网站 | 91超精品| 国产在线不卡人成视频 | 五月天精 | 精品国精品自拍自在线 | 欧美午夜在线观看 | 欧美在线一区二区三区欧美 | 国产精品毛 | 久青草国产97香蕉 | 国产精品91视频免费 | 99这里只有精品 | 国产精品分类在线播放 | 一级a爱片免费观看高清完整 | 911亚洲精选 | 网络电影最 | 精品一区二区中文字幕 | 日日夜夜骑 | 色综合伊人色综合网站 | 欧美精品一区二区三区视频 | 国产尹人香蕉在线观看 | 久夜色精品国产一区二区三区 | 国产拍揄自揄精品短视频 | 国产热久| 国产精品自在拍在线播放大全 | 国产又黄又爽在线观看 | 亚洲国产天堂 | 日韩在线一区二区三区免费视频 | 国产精品∧v在线观看 | 日韩中文字幕在线观看 | 欧美午夜视频一区 | 观看www成人影院 | 一本大道之中文日本香蕉 | 在线观看国产亚洲视频免费 | 国产男女爽爽爽免费视频 | 最新69成人国产精品视频免费 | 华人亚洲欧美精品国产 | 国产亚洲欧美日韩一区图片 | 国产精品自产拍在线观看中文 | 免费只有精品国产 | 国产精品视频一区二区噜噜 | 97午夜理论片在线影院 | 亚洲精品欧美精品日韩精品 | 日韩美女乱淫 | 成年人在线观看视频网站 | 欧美日韩一区二区三区在线播放 | 日本91视频| 国产高清vs在线视频 | 国产福利在线观看永久免费 | 亚洲高清国 | 2025最新热播电影电视剧 | 精品国产欧美在线小说区 | 国产精品一级在线观看 | 中文字幕人 | 精品日韩一区 | 三区在线观看不卡 | 日韩精品中文字幕一区二区三区 | 国产a级三级三级三级 | 国产经典在线观看一区 | 欧美v日韩v亚洲v最新在线观看 | 亚洲午夜日韩 | 成aⅴ人片在线观看蜜桃 | 国产乱码卡二卡三卡4 | 欧美日韩一区二区三区综合 | 亚洲人成小说网站色在线 | 国产99热99| 青草影视 | 在线精品视| 国产妇乱子伦视 | 国产宅男宅女在线观看 | 国产伦精品一区二区三区免 | 亚洲精品国产自在在线观看 | 一区二区無碼在線觀看 | 国产精品日韩在线观看一区二区 | 60分钟日韩床大片免费观 | 亚洲日韩国产欧 | 在线免费观看污网站 | 最近中文字幕高清mv免费 | 97中文人| 樱花草www日| 国产亚洲精品看片在线观看 | 欧美日韩精品一区二区免费看 | 真实国产日韩欧美全部综合视频 | 亚洲欧美日韩污在线观看 | 免费永久在线观看污污的网站 | 欧美精品国产日韩综合在线 | 国产精品国产自线拍免费不卡 | 在线视频欧美日韩 | 激情五月综合网 | 国产日韩欧美福利 | 在线观看片免费人 | 国在线视频 | 国产亚洲欧美高清在线观看 | 国产视频动漫 | 国产精彩| x8x8国产在线最新地址 | 国内美女91福利在线观看 | 区二区视频免费看 | 一次处破女hd精品 | 精品一区二区三区中文字幕 | 亚洲欧美综合另类 | 欧美精品视频在线观看 | www国产精品一区二区三区 | 国产丁香婷婷在线亚洲视频 | 国产精品.xx视频.xxtv | 亚洲欧美日韩中文字幕一区 | 偷拍美女厕所 | 小雪被老 | 卡4卡无卡免费2 | 亚洲女人天堂网 | 国内精品国内精品自线一二三 | 在线观看亚洲中文字幕 | 青青国产精品一区二区 | 樱花动漫网站官网 | 日本在线观看视频精品一区 | 在线观看高清三级综合 | 精品偷自拍另类在线观看 | 国产在线不卡一区 | 性xxx免费视频 | 99在线精品免费视频九九视 | 日韩在线视频一区 | 手机看片高清国产日韩片 | 91精品欧美激情在线播放 | 水蜜桃成视频人在线看 | 欧美日韩精品一区二区在线 | 亚洲第一网站a√在线观看 国产精品情侣 | 免费人成视频在线播放视频 | 成人看的羞羞视频免费观看 | 亚洲欧美一区二区不卡 | 2025精品国夜夜天天拍 | 免费在线播放 | 亚洲一区二区三区影院 | 欧洲精品| 91大神在线 | 免费va人成视频网站全 | 欧美激合综图片区小说 | 亚洲日韩一区二区 | 国产suv精品一区二区五 | 免费人成网站视频在线观看国内 | 日本精品视频 | 水蜜桃国产在线观看免费视频 | 国产日韩欧美911在线观看 | 两性色午夜视频在线观看 | 91视频专区 | 国产精品亚洲一区二区三区欲 | 最新在线精品国自产拍网站 | 成人又黄又爽又色的网站 | 亚洲一区亚洲二区 | 欧美大片欧美激情性色a∨在线 | 免费在线观看电视剧电影的网站 | 电视剧大全| 在线观看免费人成片 | 国子监来了个女弟子 | 91免费在线 | 国产人成精品综 | 亚洲午夜福利在线视频 | 国产亚洲香蕉片在线观看 | 欧美日韩国产亚洲综合网 | 五月天婷五月天 | 99热这里只有 | 国自产偷精品不卡在线 | 99一区二区三区国产热视频在线 | 国产伦精品一区二区三区视频 | 午夜私人影院免费体验区 | 国产日韩精品在线播放 | 极品一二三视频 | 国产精品国语对白露脸在线播放 | 欧美精品一区二区三区 | 日本一区二区三区不卡视频中 | 国产精品污www在线观看 | 国产乱理伦片在线观看网站 | 国产区综合| 国产一级a爱做片天天 | 青草第一视 | 国产玉足脚交极品在线视频 | 国产精品亚洲а∨无 | 91视频专区 | 免费动漫成本人视频网站 | 精品第一国产久精国产宅男66 | 欧美一区二区免费 | 亚洲品质自拍视频 | 日本精品一区二区三区高清 | 真人性囗交69视频 | 国产免费一区二区三区免费视频 | 国产亚洲福利在线视频 | 98视频在线 | 国产99视频精品免费观看9 | 国产日韩一二三四区 | 免费看美女午夜大 | 国产综合色在线视频播放线视 | 乱中年女人伦一 | 66精品综合久 | 九九精品99久 | 日本免费高清视频不卡 | 亚洲视频在线观 | 国产99这里只有精品 | 人成a大片在线观看 | 91香蕉导航| 在线观看亚洲一区二区三区 | 欧美日皮片 | 欧美日韩国产一级 | 日韩一中文字 | 日韩中文字幕网站 | 精品国产主播在线亚洲 | 有码69xx片超频在线97视 | 依依成人影院在线观看 | 国产精品视频每日更新 | 国产在线不卡人成视频 | 国产亚洲精品午夜高清影院 | 亚洲午夜成人精品电影在线观看 | 五月天婷婷激情 | 男女性潮高清免费网站 | 亚洲一区二区三区影院 | 乱中年女人伦一 | 2025国产精品自在拍在线播放 | 在线日韩中文字幕 | 欧美日韩国产综合视频在线观看 | 野花在线观看免费 | 亚洲一区二区三区不卡视频 | 好看的电视剧全集免费在线观看 | 国产在线观看高清看片 | 91精品欧美激情在线播放 | 日韩中文字幕在线播放 | 欧美亚洲日本在线播放 | 国产精品亚洲a∨天堂 | 亚洲国产变态另类天堂 | 国产一区二区三区亚洲 | 韩国日本免费高清观看 | 免费人成在线视频无 | 国产欧美在线一区二区三区 | 在线综合亚洲欧美网站 | 亚洲综合欧美日韩国产一区二区桃 | 99国产在线观看 | 一二区成| 精品国产人成在线 | 每日更新国产精品视频 | 中文字幕在线观看网址 | 91午夜理伦私 | 欧美日本免费一 | 午夜福免费福利在线观看 | 欧美精品xx | 日韩福利影院 | 欧美综合乱码一区二区三区 | 青柠影院免费观看电视剧高清 | 午夜三级a三级 | 亚洲熟女综合一区二区三区 | 午夜免费观看福利片 | 国产伦精品一区三区视频 | 亚洲人成网站免费播放 | 性色xxxxhd天美传媒 | 日本在线观看中文字幕无线观看 | 日本va在线视频国产 | 旋复花7799电影 | 日韩欧美在 | 性一交一乱一伦一 | 欧美人与动牲 | 国产一区二区三区美女 | 香蕉免费一区二区三区 | 免费高清观影 | www成年人视频 | 三级经典国产精品 | 偷拍激情视频一区二区三区 | 在线看推理网站 | 日本女优一区二区三区四区 | 国内自拍视频一区二区三区 | 欧美欧美日韩综合一区天 | 两口子交换真实刺激 | 国产精品免费入口视频 | 日日天干夜夜人人添 | 中文日产无乱码v在线观 | 亚洲一区二区三区乱 | 91青青草原| 国产男生夜间福利免费网站 | 男人精品一线视频在线观看 | 按摩bbwbbwbbw视频 | 精品国产一区二区三区香蕉欧美 | 国产微拍精品一区二区 | 97在线视频人 | 性一交一黄一片 | 日韩欧美国产一区免费 | 国产精品h片在线播放 | 亚洲精品1卡2卡三卡23卡 | 伊人开心激情网第一区 | 国产免费高清69式视频在线观看 | 国产免费一区二区 | 国产精品天天在线午夜更新 | 免费的影视大全 | 午夜片神马影院福利 | 亚洲v高清一区二区三区尤物 | 91九色老熟女 | 国产尤物在线视精品在亚洲 | 91一区二区三 | 日韩亚洲欧美中文高清 | 国产视频在线一二区精品分类 | 欧洲一区 | 在线播放一区二区 | 欧美日韩在线播一区二区三区 | 梦乃爱华作品在线观看播放 | 国产精品日韩精品在线 | 中文字幕乱码高清免费网站 | 日本aⅴ精品一区二区三区日 | 欧美亚洲国产另类制服丝袜 | 国产欧美日韩在线一区二区不卡 | 亚洲最黄 | 国产色综合久 | 免费在线电影网站 | 精品国产99国产精偷国产黄在线 | 精品一区二区国产 | 精品国产yw在线观看 | 国产精品福利片免费看 | 亚洲成?v人片在线观看翻墙网站 | 五月婷婷综合在线视频 | 亚洲精品456在线播放 | 国内精品自产拍在线观看 | 国产乱码一区二区三区免费 | 网站在线观看 | 国产偷国产偷亚洲高清日 | 国产精品臀控福利在线观看 | 欧美一区日韩专区 | 国产精品国产午夜免费看福利 | 大片免费视频观看 | 2025国产拍偷精品网 | 99热在线免费| 成人亚洲欧美丁香在线观看 | 国产情侣套 | 两个人免费视频观看高清视频 | 亚洲美女又黄又爽在线观看 | 一卡二卡三四卡国产乱码 | 国产精品一线天在线观看 | 91成人深夜在线观看 | 亚洲欧美香蕉在线日韩精选 | 日韩视频中文字幕视频一区 | 夫妻之间免费观看完整版 | 国产一区二区视频在线播放 | 人与禽性777777 | 国产欧美一区二区精品婷婷 | 欧美69视频在线观看 | 国产一区日韩二区欧美三 | 欧美日韩一区二区三 | 午夜成人性刺激免费视频在线观看 | 亚洲熟女丰满多毛xxxxx | 欧美乱大交xxxxx变态 | 日韩a∨精品一区二区三区 国产亚洲视频中文字幕97精品 | 国产盗拍精品视频 | 国产欧美日韩精品综合第一区 | 另类熟女伦乱视频 | 国产乱码1卡二卡3卡四卡 | 视频一二亚洲国产二区 | 玩弄牲欲强老熟女 | 99视频都是精品热在 | 午夜三级a三级三点 | 日本xxxx色视 | 欧洲不卡二卡三卡四卡免费 | 日本中文字幕电影 | 精品视频国产激情 | 视频二区日韩 | 美女视频免费黄的 | 国产欧美一区二区精品婷婷 | 国产视觉 | 日韩欧美精品一区二区三区在线 | 亚欧洲精品在线视频免费观看 | 国语精品| 国产精品免费一区二区 | 巨臀中文字幕一区二区 | 国产日韩成人精品视频 | 国产91精品高跟丝袜在线 | 青青青国产在线观看 | 色色www | 日本喷奶水中文字幕视频 | j8又粗又大又长又爽又硬电影 | 国产福利在线观看免费第一福利 | 在线免费观看区一区二 | 国产网站91 | 亚洲熟女精品中文字幕 | 91羞羞网站 | 国产亚洲高清一区二区 | 91视频完整版高清 | 欧美亚洲人成网 | 免费午夜拔丝袜 | 好吊色青青青国产欧美日韩 | 欧美日韩一区二区不卡在线播放 | 久热国产精品视频一区二区三区 | 国产末成年女噜噜 | 凹凸在线无 | 国产精品女人一区 | 国产91免费视频 | 99国产综合视频在线播放 | 欧美日韩国产另类不卡在线 | 中文字幕日本αv一区二区 乱伦国产精品日本 | 开心五月丁香花综合网 | 国产免费私拍一区二区三区 | 麻酥酥哟视频在线播放 | 欧美不卡视频 | 欧美福利影院第一页 | 日本一本免费一二区 | 欧美精品一区二区三区四 | 中国字幕在线看韩国电影 | 国产午夜福利片 | 日韩精品电影 | 视频一区二区三区在线 | 国产在线精品一区二区不卡 | 午夜亚洲国产理论片秋霞 | 国产人妖视频一区二区 | 国产午夜福利不卡在线观看 | 国产在线观看免费人成视频 | 精品亚洲欧美中文字幕在线看 | 午夜福利在线播放欧美 | а√天堂8资源中文在线 | 九九热视频在线免费观看 | 夜夜综合视频欧美 | 国产女精品 | 亚洲欧美在线观看视频 | 免费人成在线视频无 | 多人伦交性欧美 | 国产欧美日韩不卡一区二区 | 夫妇交换性3中文字 | 国产国语对 | 亚洲欧美日韩国产精选在线观看 | 欧美日韩国产激情电影 | 国产天天看免 | 国产午夜男女爽爽爽爽爽视频 | 日本一夲道dvd在线 在线观看国产一线天木耳奈奈 | 国产国语对 | 日本午夜专区一 | 一二三区欧美视频 | 日本欧美视频在线 | 日本特黄特色aaa大片免费 | 国内精品免费久 | 日韩国产综合在线 | 521影视| 天天射天天爱天天射干 | 有码在线中字 | 免费视频精 | 日韩欧美激情刺激 | 国产亚洲综合aa系列 | 521香蕉网欧美 | 国产羞羞又硬又粗又长又大 | 97涩涩 | 日韩淫片一区二区 | 在线观看国产成 | 亚洲一日欧美日韩中文字幕 | 国产乱理伦片在线观看网站 | 日韩欧美性爱精品一区二区 | 黑人巨大精品欧美一区二区免费 | 国产sm重味一区二区三区 | 国产suv精品一区二区五 | 97国产在线看片免费人成视频 | 丁香九月月小说图片区 | 国产91免费不 | 亚洲人成中文字幕在线观看 |