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

金喜正规买球

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
精品一区二区三区免费 | 免费一区二区三区日韩 | 国产精品乱码一区二区视频 | 国产精品人娇在线内谢 | 18以下勿进色禁网站免费看 | 免费视频网站 | 香蕉成人伊视频在线观看 | 又粗又黄又猛又爽大片a | 精品国产一区二区三区香蕉欧美 | 大香伊蕉在人线国产最新75 | 日本国产中文字幕 | 国产拍偷| 国产乱码一区二区三区免费 | 亚洲卡一 | 欧美三级欧美一级在线视频 | 国产精品宾馆在线精品酒店 | 日本免费一区二区 | 亚洲欧洲日韩 | 免费看日产一区二区三区 | 国产精品蜜桃 | 女同另类国产精品视频 | 亚洲一区二区三区精品影院 | 在线视频下载 | 精品国产自在在线在线观看 | 欧美日韩亚洲精品瑜伽裤 | 亚洲视频日 | 日韩综合网 | 日韩精品永久免费播放平台 | 免费一区二区视 | 国产精品入口免费视频 | 欧美精品国产制服一区 | 中文字幕在线观看一区二区 | 91同城| 台湾自拍偷区亚洲综合 | 国产激情一区二区三区小说 | 国产人成77777视频网站 | 日韩精品一区二区三区中文字幕 | 日韩女同在线二区三区 | 日本三级做a全过程在线观看 | 国产亚洲综合区成 | 东京男人的天 | 色老板精品视频在线观看 | 亚洲中国中文字幕免费 | 午夜福利182tv| 国产亚洲精品线 | 加勒比综合精品 | 国产婷婷 | 欧美日韩精品国产一区二区 | 成人影视网 | 好看的韩剧在线 | 无人视频在线观看免费播放影院 | 午夜影视网站 | 国产老肥熟一区二区三区 | 香蕉电影 | 国产大陆亚洲精品国产 | 亚洲熟女色乱一区二区 | 国产免费中文综合 | 国产精品自产精品在线观看 | 福利在线免费 | 综合一区二区三区激情在线 | 午夜影院| 最新91天堂国产电影在线观看 | 亚洲视频欧美视频在线视频 | 中国农村真卖bbwbbw | 日韩精品一区二区三区免费视频 | 亚洲第一视频在线播放 | 国产农村妇女特 | 欧美一区二区在线观看 | 自拍偷自拍亚洲精品10p | 区三区在线视频 | 一二三区在线播放国内精品自产拍 | 亚洲另内精品 | 国产日韩一区二区三区高清 | 精品一区二区三区在线观看视 | 国产凹凸在线一区二区 | 亚洲二区在线观看 | 性欧美大战 | 国产精品夜间视频香蕉 | 99色热国产视频精品 | 成人免费观看男女 | 国产在线精品一区二区三区 | 99青草青草久热精品视频 | 最新好看的影视大全在线观看 | 精品撒尿视频一区二区三区 | 亚洲精品自 | 中文有码在线视 | 国产网曝门亚 | 日韩欧美在线 | 黄骗在线免费观看 | 精品91一区二区三区 | 欧美日韩一区二区亚洲 | 国产一本视频在线播放 | 日韩一区在线播放 | 亚洲无砖砖区免费 | 亚洲欧美日韩国产精选在线观看 | 成人动视频国产欧美精品 | 亚洲欧美一区二区不卡 | 欧美日韩变态另类在线观看 | 国产日韩欧美激情视频不卡 | 国产性爱在线 | 九九在线视频观看只有精品 | a级国产乱理伦片 | 欧美草逼网站 | 欧美a级情欲片手机在线播放 | 亚洲精品一区二区不卡 | 欧美日韩亚洲中文字幕三 | 国产九九热视频 | 欧美一级特黄aaa大片在线观看 | 合肥设计师网 | 亚洲国产综合精品中文字幕 | 一区二区视频在线观看 | 免费观看男女性恔配视频 | 国产suv精品一区二区四 | 国产综合色在线视频播放线视 | 国产系列丝袜熟女精品网站 | 特黄aaaaaaa | 337p日本人体 | 亚洲一区二区又黄又爽在线观看 | 亚洲综合精品网站在线观看 | 日本高清不卡一道免费观看 | 亚洲国产精久 | 亚洲欧美精品日韩片 | 日韩欧美国产一区免费 | 精品国产一区二区三区 | 一色屋精品视频在线观看 | 亚洲欧美另类一区二区 | 欧美三级在线观看国产 | 亚美高清电影网 | 成年人免费在线视频观看 | 国产精品一区二区精品视频导航 | 国产精品视频一区二区噜噜 | 国产suv精品一区二区五 | 国产一区二区在线 | 国产精品三级 | 国产又黄又大又粗又硬又猛樱花 | 日本欧美欧美一级毛卡片 | 国产一区二区三区日韩欧美 | 欧美成a人片在线观看 | 亚洲丰满| 精品国内一区二区三区免费视频 | 亚洲成a人在线观看片 | 日本aⅴ日 | 亚洲日韩欧美在线一区二区 | 国产精品福利区一区二区三区四 | 乱伦91欧 | 国产精品妇 | 欧美国产日韩1区俺去了 | 亚洲人成在线中文字幕 | 精品女同一区二区三区免费站 | 电话耳机| 精产国品一二三产品区别在线 | 国产在线拍揄自揄免费一区 | 日本精品中文字幕在线不卡 | 91丝袜国产欧美 | 欧美性受xxxx黑人xyx性爽 | 一个人看的免费高清www视频 | 欧美一级在线观看 | 日韩一区二区三区视频 | 国产午夜福利在线 | 最好看的中文字幕高清电影 | 日本高清视频在线www色下载 | 蜜臀98精品国产免费观看 | 亚洲日韩中文字幕 | 字在线观看一二区 | 亚洲激情自拍偷拍 | 91精品国产自产在线观看永久 | 国产欧美日韩精品第二区 | 中文字幕等等 | 视频一区二区三区在线 | 国产不卡一区二区三区免费视频 | 欧美中文字幕在线第一页 | 99精品国产在 | 欧美日韩一区二区三区自拍 | 91精品免| 欧美性猛交ⅹxxx乱大交 | 91精品国产白产91精品 | 国产精品亚洲专区一区 | 不卡中文字幕激情视频网站 | 国产在线视频第一页 | 国产精品露脸国语对白99 | 国产一区二区乱子伦在线 | 精品一区精品二区 | 野花免费观看日本一个电影 | 国产原创剧情经理在线播放 | 国产乱理伦片在线观看夜 | 一级中文在线播放 | 欧美日韩国产精品 | 欧美日韩国产丝袜另类 | 日本三级韩国三级欧美三级 | 国产在线欧美观看 | 中文中国国语 | 伦视频中文字幕亚洲天堂网 | 人人爰人人人人人鲁 | 日本一区二区三区四区不卡 | 国产欧美在线手机观看 | 亚洲欧美另类在线观看一区二区 | 国产综合色产在线视频欧美 | 日韩一区二区三区在线 | 日本乱码一区二 | 国产福利在线观看永久免费 | 最新亚洲国产精品 | 老司机99视频在线免费观看 | 日韩欧美国产奇米影视在线观看 | 老师脱了内裤让我爽了一夜 | 国产一级在线现免费观看 | 日韩国产在线观看第1页 | 日本亚洲欧洲免费无线码 | 中文欧美日韩无线码 | 中文字幕高清有码在线中字 | 国产综合色产在线精品 | 又大又长视频一二区 | 国产日韩一二三四区 | 国产精品色一区二区三区 | 国产欧美一区二区精品仙草咪 | 国产在线观看不卡免费高清 | 中文字幕日本有码视频在线 | 美女福利亚洲视频 | 国产精品极品露脸清纯 | 日韩亚洲人成网站在线播放 | 国产伦一区二区三区蜜桃 | 十九岁在线观看免费完整版 | 91看片淫黄大片欧美看国产片 | 亚洲一级二级三级精品 | 国产直播视频在线播放 | 天天做天天| 欧美日韩变态另类在线观看 | 视频一二亚洲国产二区 | 国产精品三p一区二区视频 h片在线播放免费 | 国产香蕉视 | 后进极品翘臀在线播放 | 亚洲欧美精品福利一区二区 | 2025国产精品偷窥盗摄 | 在线鲁鲁视频免费观看 | 日韩精品国产一级 | 日韩欧美中文综合 | 在线观看中文 | 亚洲欧美日韩精品永久 | 最近的中文字幕 | 欧美精品一区二区 | 国产日本在线观看网址 | 午夜理论片在线观看免费 | 国产v在线在线观看视频免费 | 不卡的神马电影网 | 91精品亚洲国 | 60分钟日韩床大片免费观 | 欧美日韩一区二区不卡三区 | 亚洲日韩电影网天堂影院 | 亚洲热线99精品视频 | a级国产乱理伦片在线观看 天美传媒官方网站 | 亚洲精品视频在线播放 | 日本中文字幕在线播放第1页 | 欧美三级韩国三 | 中文字幕在线免费观看 | 亚洲自拍高清中文 | 亚洲高清无 | 日韩视频在线观看网站资源 | 国产真实乱在线更新 | 中文在线资源官网在线 | 欧美精品一区二区三区在线播放 | 二品国精品69xx | 国产精品美女视视频 | 亚洲综合色一区二区三区 | 国产欧洲野花a级 | 香蕉在线播放 | 亚洲国产高清在线不卡 | 伊伊人成亚洲综合人网香 | 高清影视电视剧在线观看 | 一级女性全黄生活片免费 | 国产第一福利精品导航 | 亚洲欧美国产人成在线 | 国产美女在线观看 | 亚洲欧美国产精品一区二区 | 国产a国产国产片 | 国产91玉足脚交在线播放 | 台湾自拍偷区亚洲综合 | 亚洲无线码在线一区观看 | 无人在线视频高清免费观看 | 亚洲成a人a∨久在线观看 | 欧美精品一区三区在线观看 | 精品免费在线视频 | 亚洲激精日韩激精欧美潮精品 | 成人污污污w | 久爱成疾在线视频播放 | 午夜视频在线观看国产 | 日本最新一日本一二三区 | 午夜视频在线免费观看 | 国产一级a毛一级a看免费视频 | 99精品国产在热 | 欧美精品一区日韩国产 | 国产精品自产拍在线观看花钱看 | 国语自产免费精品视频一区二区 | 午夜欧美视频 | 日本免费一级婬片a级中文字幕 | 黄页网站大全免费视频网站 | 国产精品臀控福利在线观看 | 97se亚洲国产综合自在线观看 | 免费人成大片在线播放 | 国产极品网站在线观看 | 精品国产品国语在线不卡 | 三级视频婷婷麻 | 最新热门电影电视剧免费在线观看 | 亚洲第一国产日韩精品欧美 | 秋霞影院 | 国产日韩精品视频一区二区三区 | 日韩中文字幕在线观看 | 自拍偷拍| 女同视频一区 | 日韩精品国产一级 | 一区二区欧美 | 亚洲国产精品∨a在线看黑人 | 国产日产高清欧美一区二区三区 | 99精品视频免费热播在线观看 | 日韩精品欧美激情国产一区 | 午夜福利久 | 91日本在线视 | 欧美日韩中文字幕 | 真实国产乱子伦在线观看 | 国产午夜手 | 国产欧美日韩亚洲中文高 | 国产女主播午夜福利在线观看 | 国产一区二区免费播放 | 日韩欧美不卡 | 国产午夜福利院在 | 国自产精品手机在线观看视频 | 九一人才网 | 中文字幕中字在线视频 | 日韩一区二区三区精品 | 91蜜桃| 国产爽片大全免费在线观看 | 一二三区在线观看 | 三年片观看免费观看大全 | 亚洲欧美日韩中文字幕在线一 | 香蕉免费一区二区三区 | 国产在线不卡人成视频 | 欧美日韩国语aⅴ视频网站 国产高清自偷自 | 精品国产福利片在 | 亚洲精品无播放器在线播放 | 午夜亚洲国产理论片二 | 未满十八勿入网站 | 精品精品国产欧美在线观看 | 国产精品成人不卡在线观看 | 国产精品亚洲综合一区在 | 欧美综合 | 91香蕉高清国产线观看免费 | 国产精品国语对白露脸在线播放 | 国产亚洲天堂 | 国产不卡福利片在线观看 | 国产香蕉尹人视频 | 日本欧美大码a在线观看 | 亚洲人护士毛茸茸 | 一区二区三区不卡 | 日韩永久免费在线中文字幕 | 午夜福免费福利在线观看 | 欧美一区日韩专区 | 日韩高清在线有码中文字幕 | 国产精品最新资源在线 | 亚洲欧美日韩精品自拍 | 午夜影视网站 | 国产精品夜间视频香蕉 | 日韩一区二区三区免费网站 | 好吊妞在线视频免费观看综合网 | 伊人影视 | 中文字字幕乱码高清二本道资源站 | 日韩欧美一区 | 91精品国产综合久蜜臀 | 国产一区二区三区在 | 国产精品v欧美 | 美女国产诱a惑v在线观看 | 日韩中文字幕无 | 亚洲午夜理论片在线观看 | 日本一道一区二区免费看 | 九九在线观看精品视频6 | 亚洲欧美日韩ⅴ在线观看91 | 亚洲国产精品视频免费观看 | 国内激情自拍 | 91精品在线国产 | 欧美在线观看视频免费 | 国产福利一区二区三区在线观看 | 在线观看中文字幕 | 国产在线不卡精品网站互動交 | 亚洲精品国偷自产在线 | 影音先锋教师波 | 精品国产污污免费网站入口 | 日本一夲道dvd在线 在线观看国产一线天木耳奈奈 | 亚洲国产一区二区三区a毛 国产美女淫秽一区二区三区 | 高清综合国产欧美 | 国内精品日本和韩国免费不卡 | 国产乱对白刺激视频不卡 | 首播影院| 91网视频网 | 国产高清一区二区三 | 欧美图片一区二区三区 | 日韩欧洲区精品一区二区 | 亚洲精品制服丝袜四区 | 日本三级视频在线观看 | 欧美精品国产日韩综合在线 | 伊人焦久综合影院每日更新 | 两个人看 | 涩色亚洲激情第二页 | 欧美一区在线播放 | 国产v片在线播放免费观看大全 | 日本韩国亚洲综合日韩欧美国产 | 午夜福利啪爽国产片精品 | 一本大道中文日本香蕉 | 99视频在 | 亚洲国产精品一区二区三区 | 成年免费视频播放网站推荐 | 亚洲男同gay | 精品国产系列 | 91欧美精品综合在线观看 | 欧美a级情欲片在线观看免费 | 国产综合色产在线视频欧美 | 玖玖综合| 欧美日韩亚洲一区二区精品 | 美女福利 | 日本成人大片一区二区 | 亚韩精品视频二三四区 | 日韩精品专区中文字幕 | 国产2025中文天码字幕 | 国产老熟女高 | 97中文字幕无线观 | 91精品国产福利在线观看麻 | 亚洲电影在线免费观看 | 欧美交换配乱 | 国产精品宾馆在线精品酒店↗ | 在线综合亚洲欧洲综合网站 | 91影视日韩欧美在线观看 | 99免费在线视频 | 自拍偷在 | 国产亚洲一卡二卡三卡四卡 | 欧洲尺码日本尺码专线 | 国产大片a免费在线手机观看 | 最好看的中文字幕高清电影 | 日本特级一区二区三区大片 | www黄在线观看 | 成人动漫在线播放一区二区 | 日本韩国三级aⅴ在线观看 老妇小说 | 欧美日韩免费精品一区二区在线 | 国产精品v | 国产黄大片在线观看画质 | 国产高清亚洲 | 亚洲二区在线观看 | 午夜性爱视频免费 | 最近更新中文字幕2025视频 | 亚洲欧美日韩中文字幕二区 | 国产91精品在线 | 国产一级a爱片在线观看视频 | 国产精品三级不卡电影 | 99精品视频在线观看免费 | 洋妞国产全集在线观看 | 精品91一区二区三区 | 亚洲国产手机看片 | 国产理论| 一区二区三区国产亚洲网站 | 一区二区三区视频免费 | 在线观看欧美a级精品视频 电影中文 | 亚洲国产欧美在线人网站 | 亚洲欧美日韩高清一区 | 国产美女一级a视频欧洲 | 伊人成年网站综合网 | 人人综合亚洲 | 国产一级大片在线观看 | 国产精品55夜色66夜色 | 欧美伦费免费全部午夜最新 | 神马影院午夜电影 | 亚州图片 | 国产精品视频在这里有精品 | 亚洲国产主播不 | 大片在线观看免费 | 成人午夜在线观看日韩 | 神马光棍 | 日本中文字幕乱码aa高清电影 | 欧美日本一区二区三区道 | 日韩免费精品视频一区二区三区 | 国产亚洲视频中文字幕97精品 | 国产大片亚州一 | 人免费观看在线视频www | 亚洲高清激情精品一区国产 | 亚洲人成影视在线观看 | 国产深夜在线免费观看 | 精品一线二线三 | а√最新版天堂资源在线 | 国产美女遭 | 日韩欧美国产一区二区浪潮 | 欧美激情va永久在线播放 | 国产女与黑| 91精品全国免费观看老司机 | 国产精品偷伦 | 午夜影视在线播 | 国产又色又爽又黄的网站在线 | 国产精品美女网站在线看 | 欧美三茎同入 | 国产精品一区二区日韩91 | 在线不卡中文字幕 | 精品欧美在 | 亚洲天天做日日做天天谢日日欢 | 在线亚洲欧美日韩每日更新 | 在线a视频网站 | 免费国产黄频在线观看视频 | 国产初高中生真实在线视频 | 理论片在线电影 | 99影视 | 中文字幕精品一区二区日本大胸 | 97色伦图片97综合影院 | 图片小说亚洲 | 国产午夜免费视频 | 日本一二三高清 | 免费观看又污又黄的网站 | 国产亚洲精品福利在线无卡一 | 夜鲁鲁鲁夜夜综 | 中国免费高清视频在线观看 | 亚洲欧美国产日韩精品在线 | 91香蕉视| 337p日本人体 | 最近中文字幕在线观看 | 国产精品亚洲产品一区二区三区 | 欧洲+亚洲+日本+国产 | 亚洲制服丝袜自拍中文字幕 | 欧美日韩中文字幕免 | 欧美黑人巨大性 | 亚洲高清免费观看 | 一区二区三区高清视频一 | 亚洲欧美在线精品一区二区 | 91人人澡人人 | 激情综合在线观看 | 日韩专区中文字幕在线 | 国色一卡2卡二卡4卡乱码 | 亚洲国产天堂 | 在线观看亚洲中文字幕 | 亚洲精品沙发午睡系列 | 日韩亚洲国产女同二区三区 | 午夜伦情电午夜伦情电影 | 国产亚洲美女精 | 九一人才网 | 按摩推油在线观看国产 | 中文字幕乱码无 | 国产精品成熟老女人视频 | 欧美国产日韩1区俺去了 | 亚洲熟女精品一区二区成人 | 亚洲日本欧美日韩精品 | 热门好看动漫综艺 | 国产精品色三级在线观看 | 激情自拍三级文学视频激情 | 国产视频一区二区在线观看 | 小草国产精品情侣 | 顶级欧美妇高清xxxxx | 最新国产91精品第二页 | 亚洲第一 | 国产精品成人va在线观看 | 欧美精品自拍一区 | 国产清纯91天堂在线观看 | 国产乱码精品一区二区三区四 | 国产97盗摄视频一区二区三区 | 国内盗摄视频一区二区三区 | 三年片免费观看大全 | 国产亚洲欧美另类一区二区三区 | 亚洲有码在线播放 | 国产极品美女一区二区三区 | 91极品女神嫩 | 国产在线观看码高 | 日本不卡一区二区三区在线 | 亚洲一区二区三区中文字幕在线 | 国产三香港三韩国三 | 亚洲一区二区三区高清在线播放 | 亚洲和欧洲一码二码区别在 | 国产91免费视频 | 日本一区二区免费在线播放 | 国产综合成人一区二区三区电影院 | 只有精品 | 日本女优中文字幕 | 国产女主播在线观看 | 中文乱码 | 欧美精品免费一区二区三区在线 | 亚洲小说欧美激情另类 | 国产精品1卡2卡3卡4卡 | 欧美日本一区二区三区道 | 色吊丝中文字幕 | 免费精品三级乱伦 | 92午夜福利影院一区二区三 | 日韩欧美在线国产一区二区 | 日本一区二区三区在线观看不卡 | 福利片+国产+合集 | 日本.欧美一区二区三区 | 涩涩热热国产丝袜一区 | 国产户外露出在线观看 | 欧美日日日| 视频一区二区亚洲欧美 | 污污污污污免费网站在线观看 | 日韩欧美国产偷亚洲清高 | 欧美日韩不卡高清在线看 | 一区国产二区亚洲三区另类 | 亚洲国产变态另类天堂 | 日本一区二区三区免费乱视频 | 偷拍区清纯另类丝袜美腿 | 中文在线资源天堂www | 欧美xxxx做 | 亚洲日本aⅴ精品一区二区在线 | 国产亚洲欧美手机在线观看 | 亚洲综合日韩精品欧美综合区 | 国产视频91完整版播放 | 亚洲国产不卡久 | 国产亚洲欧洲精品 | 成年人24小时在线免费观看视频 | 国产精品1024香蕉在线观看 | 香港午夜三级a三级高清观看 | 国产69精品| 观看www成人影院 | 手机午夜福利1000视频 | 国产欧美日韩国中文字幕高清在线 | 日韩在线观 | 国产亚洲日 | 国产又粗又猛又爽又黄的视频七张 | 色偷偷人人澡人人添老妇人 | 一道免费一区二区三 | 成人亚洲欧美丁香在线观看 | 欧洲亚洲欧美国产日本高清 | 亚洲欧洲国产日产综合综合 | 2025免费国产a | 国产激情国语对白 | 国产精品香蕉夜间视频免费播放 | 国产高清在线精品一区在线 | 欧美日韩一区二区三区在线视频 | 欧美黑人ⅹxxx猛交 日日狠狠 | 国产欧美精品区一区 | 免费成人激情在线 | 国语精品 | 日本三级香港三级人妇99 | 亚洲精品1区2区3区4区 | 91精品国产自产在线观永久 | 亚洲日韩欧美在线观看 | 欧美亚洲一区二区三区 | 88影视网免费的电视剧 | 国内女人喷潮完整视频 | 亚洲婷婷综合网 | 国产精华液和欧美的精华液的区 | 亚色在线播放 | 日产精品一 | 男女午夜视频 | 国产欧美日韩综合一区 | 青青操视频免费观看 | 亚洲无线观 | 国产精品一卡二卡三卡四卡 | 亚色在线播放 | 国产日韩欧美亚洲精品中字 | 日本成熟丰满老妇xxxx | 在线观看视频 | 日韩一区二区在线免费观看 | 国内精品国内精品自线一二三 | 日韩欧美a级 | 欧美在线一级va免费 | 亚瑟视频在线观看 | 一区两区三区 | 精品国产sm最大网站 | 最新国产乱视频伦在线 | 96国产xxxx免费视频 | 男人精品一线视频在线观看 | 国产亚洲精品福利片 | 最新福利电影在线看 | 2025最新电视剧高清热播 | 亚洲成综合人在线播放 | 精品亚洲 | 乱码视频午夜在线观看 | 欧美一区日韩一区中文字幕页 | 乱码视频午夜间在线观看 | 日韩在线视频不卡一区二区三 | 精品国产第 | 国产亚洲欧美高清在线观看 | 精品国产一区二区三区四不卡在线 | 2025年最新高清电影 | 中文字幕电影一区二区 | 欧美不卡一卡二 | 国产又粗又大又长又猛在线视频 | 欧美精品人爱a欧美精品 | 免费高清观影 | 欧美三级蜜桃2在线观看 | 国产香港日本三级在线观看 | 国产老熟女狂叫对白 | 欧美日韩国产高清精卡 | 欧亚日韩 | 日韩欧美天堂 | 激情视频一区二区三区 | 乱码视频午夜在线观看 | 欧洲视频中文字幕在 | 亚洲人成图片小说网站 | 色久悠悠色久在线观看 | 中文字幕乱码亚洲中文在线 | 91国内揄拍国内精品对白 | 高清免费国产传媒海量视频 | 国产精品va在 | 日韩一区二区三区波 | a天堂中文在线天堂资源中文 | 精品日韩欧美在线 | 黑人巨大精品欧美一区二区免费 | 青春草在线视频免费观看 | 韩国漂亮美女三级在线观看 | 亚洲国产日韩欧美视频二区 | 99精品在线视频观看 | 亚洲春色在线观看 | 2025最流行电视剧 | 国产在线脚交免费网站脚丫 | 欧美日本一区二 | 午夜视频体内 | 男女午夜爽爽大片免费 | 看黑人巨大精品欧美一区 | 在线精品国产 | 美女视频免费观看18网站 | 国产精品+免费 | 欧美国产一区二区三区精品 | 亲子乱子伦xxxx | 91精品欧| 中年熟女乱子正在播放 | 1卡2卡三卡4卡免费日韩乱码 | 凌晨三点在线观看 | 女人精aaa | 亚洲精品一区二区 | 欧美精品网站一区二区三区 | 亚洲日韩在线观看免费视频 | 日产学生妹在线观看 | 囯产精品宾馆在线精品酒店 | 亚洲高清激情精品一区国产 | 成人午夜视频在线观看 | 伦子系列 | 性猛交╳xxx乱大交 欧美午夜理伦三级在线 | 日本一区二区不卡中文字幕 | 激情精品一区二区 | 国产国语对 | 色夜影院 | 亚洲欧美国产另类 | 国产日产欧产精品浪潮使用方法 | 国产交换精品一区二区 | 国产精品欧美亚洲区 | 爱情岛亚洲论坛入 | 国产国产人成免费视频77777 | 无人区一线二线三线乱码 | 日韩国产欧美亚洲一区不卡 | 国产又黄又猛又粗又爽的 | 悠久影视网网 | 性午夜视频在线观看 | 国产老熟女狂 | 免费国产在线精品一区 | 一二三四在线观看免费中文吗中文 | 成人性生交大片免费看一 | 性生大片免费观看网站 | 国亚洲一厂区二厂区三厂区 | 亚洲中文字幕在线一区播放 | 夜夜综合视频欧美 | 一个人免费观看视频www | 成人性生交大片免费看中文 | 国产一区二区三区在线综合视频 | 亚洲人成网77777色在线播放 | 中文字幕按摩做爰 | 日韩欧美一级视频网站 | 最近免费中文字幕大全免费版视频 | 国语精品视频自产自拍 | 国产一区二区三区乱码在线观看 | 色老板精品视频在线观看 | 热门免费电影大片 | 亚洲国产剧情一 | 日本中文字幕有码在线播放 | 亚洲欧洲电影一 | 91高清国 | 国产主播不卡福利在线 | 国产后入清纯学生妹 | 国产精品天天天天影视 | 精品国产一区二区三区四不卡在线 | 99爱这里只有精品 | 婷婷综合缴情亚洲狠狠 | 欧美精品在线播放 | 午夜dj | 国产拍拍拍在线观看视频免费 | 日韩欧美一二 | 国产福利小视频 | 国产一级a爱片在线观看视频 | 日韩一二三区免费视频 | 国产+成+人+亚洲欧洲自线 | 亚洲精品一品区二品区三品区 | 最近中文字幕免费完整视频1 | 性欧美精品一区二区三区在线播放 | 国自产拍偷拍福利精品免费 | 国产私拍福利精品视频推出 | 好看的韩国电影 | 区二区三区蜜芽 | 欧美日韩精品一区二区在线播放 | 日日爽夜夜 | 车上乱肉合 | 污污污免费视频 | 亚洲aa在 | 日韩中文字幕无 | 亚洲美女激情视频 | 精品国产一区二区三区香 | 免费最新热播韩剧美剧电视剧 | 国产精品成aⅴ人片在线观看 | 樱花草www日本在 | 日韩一区二区三区高清中文字幕 | 加勒比综合免费不卡在线观看 | 女人与公驹交酡全过程 | 色8激情欧 | 日韩欧美一区二区三区 | 十九岁中国电影在线观看免费 |