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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Tomcat 调优及 JVM 参数优化

發布時間:2023/11/27 生活经验 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tomcat 调优及 JVM 参数优化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Tomcat 本身與 JVM 優化

Tomcat:調整Server.xml

JVM:bat啟動服務方式的話修改catalina.bat

  服務式啟動的話參考:http://www.cnblogs.com/qlqwjy/p/8007490.html

?

Tomcat 的缺省配置是不能穩定長期運行的,也就是不適合生產環境,它會死機,讓你不斷重新啟動,甚至在午夜時分喚醒你。對于操作系統優化來說,是盡可能的增大可使 用的內存容量、提高CPU 的頻率,保證文件系統的讀寫速率等。經過壓力測試驗證,在并發連接很多的情況下,CPU 的處理能力越強,系統運行速度越快。

Tomcat 的優化不像其它軟件那樣,簡簡單單的修改幾個參數就可以了,它的優化主要有三方面,分為系統優化,Tomcat 本身的優化,Java 虛擬機(JVM)調優。系統優化就不在介紹了,接下來就詳細的介紹一下 Tomcat 本身與 JVM 優化,以 Tomcat 7 為例。

一、Tomcat 本身優化

Tomcat 的自身參數的優化,這塊很像 ApacheHttp Server。修改一下 xml 配置文件中的參數,調整最大連接數,超時等。此外,我們安裝 Tomcat 是,優化就已經開始了。

1、工作方式選擇

為了提升性能,首先就要對代碼進行動靜分離,讓 Tomcat 只負責 jsp 文件的解析工作。如采用 Apache 和 Tomcat 的整合方式,他們之間的連接方案有三種選擇,JK、http_proxy 和 ajp_proxy。相對于 JK 的連接方式,后兩種在配置上比較簡單的,靈活性方面也一點都不遜色。但就穩定性而言不像JK 這樣久經考驗,所以建議采用 JK 的連接方式。?

2、Connector 連接器的配置

之前文件介紹過的 Tomcat 連接器的三種方式: bio、nio 和 apr,三種方式性能差別很大,apr 的性能最優, bio 的性能最差。而 Tomcat 7 使用的?Connector? 默認就啟用的 Apr 協議,但需要系統安裝 Apr 庫,否則就會使用 bio 方式。

3、配置文件優化

配置文件優化其實就是對 server.xml 優化,可以提大大提高 Tomcat 的處理請求的能力,下面我們來看 Tomcat 容器內的優化。

默認配置下,Tomcat 會為每個連接器創建一個綁定的線程池(最大線程數 200),服務啟動時,默認創建了 5 個空閑線程隨時等待用戶請求。

首先,打開 ${TOMCAT_HOME}/conf/server.xml,搜索【<Executor name="tomcatThreadPool"】,開啟并調整為

1 2 ????<Executor?name="tomcatThreadPool"?namePrefix="catalina-exec-" ????????maxThreads="500"?minSpareThreads="20"?maxSpareThreads="50"?maxIdleTime="60000"/>

注意, Tomcat 7 在開啟線程池前,一定要安裝好 Apr 庫,并可以啟用,否則會有錯誤報出,shutdown.sh 腳本無法關閉進程。

然后,修改<Connector …>節點,增加 executor 屬性,搜索【port="8080"】,調整為

1 2 3 4 5 6 7 8 9 10 11 12 13 14 ????<Connector?executor="tomcatThreadPool" ???????????????port="8080"?protocol="HTTP/1.1" ???????????????URIEncoding="UTF-8" ???????????????connectionTimeout="30000" ???????????????enableLookups="false" ???????????????disableUploadTimeout="false" ???????????????connectionUploadTimeout="150000" ???????????????acceptCount="300" ???????????????keepAliveTimeout="120000" ???????????????maxKeepAliveRequests="1" ???????????????compression="on" ???????????????compressionMinSize="2048" ???????????????compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,image/gif,image/jpg,image/png"? ???????????????redirectPort="8443"?/>

maxThreads?:Tomcat 使用線程來處理接收的每個請求,這個值表示 Tomcat 可創建的最大的線程數,默認值是 200

minSpareThreads:最小空閑線程數,Tomcat 啟動時的初始化的線程數,表示即使沒有人使用也開這么多空線程等待,默認值是 10。

maxSpareThreads:最大備用線程數,一旦創建的線程超過這個值,Tomcat 就會關閉不再需要的 socket 線程。

上邊配置的參數,最大線程 500(一般服務器足以),要根據自己的實際情況合理設置,設置越大會耗費內存和 CPU,因為 CPU 疲于線程上下文切換,沒有精力提供請求服務了,最小空閑線程數 20,線程最大空閑時間 60 秒,當然允許的最大線程連接數還受制于操作系統的內核參數設置,設置多大要根據自己的需求與環境。當然線程可以配置在 “tomcatThreadPool”中,也可以直接配置在“Connector”中,但不可以重復配置。

URIEncoding:指定 Tomcat 容器的 URL 編碼格式,語言編碼格式這塊倒不如其它 WEB 服務器軟件配置方便,需要分別指定。

connnectionTimeout: 網絡連接超時,單位:毫秒,設置為 0 表示永不超時,這樣設置有隱患的。通常可設置為 30000 毫秒,可根據檢測實際情況,適當修改。

enableLookups: 是否反查域名,以返回遠程主機的主機名,取值為:true 或 false,如果設置為false,則直接返回IP地址,為了提高處理能力,應設置為 false。

disableUploadTimeout:上傳時是否使用超時機制。

connectionUploadTimeout:上傳超時時間,畢竟文件上傳可能需要消耗更多的時間,這個根據你自己的業務需要自己調,以使Servlet有較長的時間來完成它的執行,需要與上一個參數一起配合使用才會生效。

acceptCount:指定當所有可以使用的處理請求的線程數都被使用時,可傳入連接請求的最大隊列長度,超過這個數的請求將不予處理,默認為100個。

keepAliveTimeout:長連接最大保持時間(毫秒),表示在下次請求過來之前,Tomcat 保持該連接多久,默認是使用 connectionTimeout 時間,-1 為不限制超時。

maxKeepAliveRequests:表示在服務器關閉之前,該連接最大支持的請求數。超過該請求數的連接也將被關閉,1表示禁用,-1表示不限制個數,默認100個,一般設置在100~200之間。

compression:是否對響應的數據進行 GZIP 壓縮,off:表示禁止壓縮;on:表示允許壓縮(文本將被壓縮)、force:表示所有情況下都進行壓縮,默認值為off,壓縮數據后可以有效的減少頁面的大小,一般可以減小1/3左右,節省帶寬。

compressionMinSize:表示壓縮響應的最小值,只有當響應報文大小大于這個值的時候才會對報文進行壓縮,如果開啟了壓縮功能,默認值就是2048。

compressableMimeType:壓縮類型,指定對哪些類型的文件進行數據壓縮。

noCompressionUserAgents="gozilla, traviata": 對于以下的瀏覽器,不啟用壓縮。

如果已經對代碼進行了動靜分離,靜態頁面和圖片等數據就不需要 Tomcat 處理了,那么也就不需要配置在 Tomcat 中配置壓縮了。

以上是一些常用的配置參數屬性,當然還有好多其它的參數設置,還可以繼續深入的優化,HTTP Connector 與 AJP Connector 的參數屬性值,可以參考官方文檔的詳細說明:

https://tomcat.apache.org/tomcat-7.0-doc/config/http.html

https://tomcat.apache.org/tomcat-7.0-doc/config/ajp.html

二、JVM 優化

?Tomcat 啟動命令行中的優化參數,就是 JVM 的優化 。Tomcat 首先跑在 JVM 之上的,因為它的啟動其實也只是一個 java 命令行,首先我們需要對這個 JAVA 的啟動命令行進行調優。不管是 YGC 還是 Full GC,GC 過程中都會對導致程序運行中中斷,正確的選擇不同的 GC 策略,調整 JVM、GC 的參數,可以極大的減少由于 GC 工作,而導致的程序運行中斷方面的問題,進而適當的提高 Java 程序的工作效率。但是調整 GC 是以個極為復雜的過程,由于各個程序具備不同的特點,如:web 和 GUI 程序就有很大區別(Web可以適當的停頓,但GUI停頓是客戶無法接受的),而且由于跑在各個機器上的配置不同(主要 cup 個數,內存不同),所以使用的 GC 種類也會不同。

1、JVM 參數配置方法

Tomcat 的啟動參數位于安裝目錄 ${JAVA_HOME}/bin目錄下,Linux 操作系統就是 catalina.sh 文件。JAVA_OPTS,就是用來設置 JVM 相關運行參數的變量,還可以在 CATALINA_OPTS 變量中設置。關于這 2 個變量,還是多少有些區別的:

JAVA_OPTS:用于當 Java 運行時選項“start”、“stop”或“run”命令執行。

CATALINA_OPTS:用于當 Java 運行時選項“start”或“run”命令執行。

為什么有兩個不同的變量?它們之間都有什么區別呢?

首先,在啟動 Tomcat 時,任何指定變量的傳遞方式都是相同的,可以傳遞到執行“start”或“run”命令中,但只有設定在 JAVA_OPTS 變量里的參數被傳遞到“stop”命令中。對于 Tomcat 運行過程,可能沒什么區別,影響的是結束程序,而不是啟動程序。

第二個區別是更微妙,其他應用程序也可以使用 JAVA_OPTS 變量,但只有在 Tomcat 中使用 CATALINA_OPTS 變量。如果你設置環境變量為只使用 Tomcat,最好你會建議使用 CATALINA_OPTS 變量,而如果你設置環境變量使用其它的 Java 應用程序,例如 JBoss,你應該把你的設置放在JAVA_OPTS 變量中。

2、JVM 參數屬性

32 位系統下 JVM 對內存的限制:不能突破 2GB ,那么這時你的 Tomcat 要優化,就要講究點技巧了,而在 64 位操作系統上無論是系統內存還是 JVM 都沒有受到 2GB 這樣的限制。

針對于?JMX?遠程監控也是在這里設置,以下為 64 位系統環境下的配置,內存加入的參數如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 CATALINA_OPTS=" -server? -Xms6000M? -Xmx6000M? -Xss512k? -XX:NewSize=2250M? -XX:MaxNewSize=2250M? -XX:PermSize=128M -XX:MaxPermSize=256M?? -XX:+AggressiveOpts? -XX:+UseBiasedLocking? -XX:+DisableExplicitGC? -XX:+UseParNewGC? -XX:+UseConcMarkSweepGC? -XX:MaxTenuringThreshold=31? -XX:+CMSParallelRemarkEnabled? -XX:+UseCMSCompactAtFullCollection? -XX:LargePageSizeInBytes=128m? -XX:+UseFastAccessorMethods? -XX:+UseCMSInitiatingOccupancyOnly -Duser.timezone=Asia/Shanghai? -Djava.awt.headless=true"

為了看著方便,將每個參數單獨寫一行。上面參數好多啊,可能有人寫到現在都沒見過一個在 Tomcat 的啟動命令里加了這么多參數,當然,這些參數只是我機器上的,不一定適合你,尤其是參數后的 value(值)是需要根據你自己的實際情況來設置的。

上述這樣的配置,基本上可以達到:

系統響應時間增快;

JVM回收速度增快同時又不影響系統的響應率;

JVM內存最大化利用;

線程阻塞情況最小化。

JVM 常用參數詳解:

-server:一定要作為第一個參數,在多個 CPU 時性能佳,還有一種叫 -client 的模式,特點是啟動速度比較快,但運行時性能和內存管理效率不高,通常用于客戶端應用程序或開發調試,在 32 位環境下直接運行 Java 程序默認啟用該模式。Server 模式的特點是啟動速度比較慢,但運行時性能和內存管理效率很高,適用于生產環境,在具有 64 位能力的 JDK 環境下默認啟用該模式,可以不配置該參數。

-Xms:表示 Java 初始化堆的大小,-Xms 與-Xmx 設成一樣的值,避免 JVM 反復重新申請內存,導致性能大起大落,默認值為物理內存的 1/64,默認(MinHeapFreeRatio參數可以調整)空余堆內存小于 40% 時,JVM 就會增大堆直到 -Xmx 的最大限制。

-Xmx:表示最大 Java 堆大小,當應用程序需要的內存超出堆的最大值時虛擬機就會提示內存溢出,并且導致應用服務崩潰,因此一般建議堆的最大值設置為可用內存的最大值的80%。 如何知道我的 JVM 能夠使用最大值,使用 java -Xmx512M -version 命令來進行測試,然后逐漸的增大 512 的值,如果執行正常就表示指定的內存大小可用,否則會打印錯誤信息,默認值為物理內存的 1/4,默認(MinHeapFreeRatio參數可以調整)空余堆內存大于 70% 時,JVM 會減少堆直到-Xms 的最小限制。

-Xss:表示每個 Java 線程堆棧大小,JDK 5.0 以后每個線程堆棧大小為 1M,以前每個線程堆棧大小為 256K。根據應用的線程所需內存大小進行調整,在相同物理內存下,減小這個值能生成更多的線程,但是操作系統對一個進程內的線程數還是有限制的,不能無 限生成,經驗值在 3000~5000 左右。一般小的應用, 如果棧不是很深, 應該是128k 夠用的,大的應用建議使用 256k 或 512K,一般不易設置超過 1M,要不然容易出現out ofmemory。這個選項對性能影響比較大,需要嚴格的測試。

-XX:NewSize:設置新生代內存大小。

-XX:MaxNewSize:設置最大新生代新生代內存大小

-XX:PermSize:設置持久代內存大小

-XX:MaxPermSize:設置最大值持久代內存大小,永久代不屬于堆內存,堆內存只包含新生代和老年代。

-XX:+AggressiveOpts:作用如其名(aggressive),啟用這個參數,則每當 JDK 版本升級時,你的 JVM 都會使用最新加入的優化技術(如果有的話)。

-XX:+UseBiasedLocking:啟用一個優化了的線程鎖,我們知道在我們的appserver,每個http請求就是一個線程,有的請求短 有的請求長,就會有請求排隊的現象,甚至還會出現線程阻塞,這個優化了的線程鎖使得你的appserver內對線程處理自動進行最優調配。

-XX:+DisableExplicitGC:在 程序代碼中不允許有顯示的調用“System.gc()”。每次在到操作結束時手動調用 System.gc() 一下,付出的代價就是系統響應時間嚴重降低,就和關于 Xms,Xmx 里的解釋的原理一樣,這樣去調用 GC 導致系統的 JVM 大起大落。

-XX:+UseConcMarkSweepGC:設置年老代為并發收集,即 CMS gc,這一特性只有 jdk1.5
后續版本才具有的功能,它使用的是 gc 估算觸發和 heap 占用觸發。我們知道頻頻繁的 GC 會造面 JVM
的大起大落從而影響到系統的效率,因此使用了 CMS GC 后可以在 GC 次數增多的情況下,每次 GC 的響應時間卻很短,比如說使用了 CMS
GC 后經過 jprofiler 的觀察,GC 被觸發次數非常多,而每次 GC 耗時僅為幾毫秒。

-XX:+UseParNewGC:對新生代采用多線程并行回收,這樣收得快,注意最新的 JVM 版本,當使用 -XX:+UseConcMarkSweepGC 時,-XX:UseParNewGC 會自動開啟。因此,如果年輕代的并行 GC 不想開啟,可以通過設置 -XX:-UseParNewGC 來關掉。

-XX:MaxTenuringThreshold:設置垃圾最大年齡。如果設置為0的話,則新生代對象不經過 Survivor 區,直接進入老年代。對于老年代比較多的應用(需要大量常駐內存的應用),可以提高效率。如果將此值設置為一 個較大值,則新生代對象會在 Survivor 區進行多次復制,這樣可以增加對象在新生代的存活時間,增加在新生代即被回收的概率,減少Full GC的頻率,這樣做可以在某種程度上提高服務穩定性。該參數只有在串行 GC 時才有效,這個值的設置是根據本地的 jprofiler 監控后得到的一個理想的值,不能一概而論原搬照抄。

-XX:+CMSParallelRemarkEnabled:在使用 UseParNewGC 的情況下,盡量減少 mark 的時間。

-XX:+UseCMSCompactAtFullCollection:在使用 concurrent gc 的情況下,防止 memoryfragmention,對 live object 進行整理,使 memory 碎片減少。

-XX:LargePageSizeInBytes:指定 Java heap 的分頁頁面大小,內存頁的大小不可設置過大, 會影響 Perm 的大小。

-XX:+UseFastAccessorMethods:使用 get,set 方法轉成本地代碼,原始類型的快速優化。

-XX:+UseCMSInitiatingOccupancyOnly:只有在 oldgeneration 在使用了初始化的比例后 concurrent collector 啟動收集。

-Duser.timezone=Asia/Shanghai:設置用戶所在時區。

-Djava.awt.headless=true:這個參數一般我們都是放在最后使用的,這全參數的作用是這樣的,有時我們會在我們的 J2EE 工程中使用一些圖表工具如:jfreechart,用于在 web 網頁輸出 GIF/JPG 等流,在 winodws 環境下,一般我們的 app server 在輸出圖形時不會碰到什么問題,但是在linux/unix 環境下經常會碰到一個 exception 導致你在 winodws 開發環境下圖片顯示的好好可是在 linux/unix 下卻顯示不出來,因此加上這個參數以免避這樣的情況出現。

-Xmn:新生代的內存空間大小,注意:此處的大小是(eden+ 2 survivor space)。與 jmap -heap 中顯示的 New gen 是不同的。整個堆大小 = 新生代大小 + 老生代大小 + 永久代大小。在保證堆大小不變的情況下,增大新生代后,將會減小老生代大小。此值對系統性能影響較大,Sun官方推薦配置為整個堆的 3/8。

-XX:CMSInitiatingOccupancyFraction:當堆滿之后,并行收集器便開始進行垃圾收集,例如,當沒有足夠的空間來容納新分 配或提升的對象。對于 CMS 收集器,長時間等待是不可取的,因為在并發垃圾收集期間應用持續在運行(并且分配對象)。因此,為了在應用程序使用完內存之前完成垃圾收集周期,CMS 收集器要比并行收集器更先啟動。因為不同的應用會有不同對象分配模式,JVM 會收集實際的對象分配(和釋放)的運行時數據,并且分析這些數據,來決定什么時候啟動一次 CMS 垃圾收集周期。這個參數設置有很大技巧,基本上滿足(Xmx-Xmn)*(100- CMSInitiatingOccupancyFraction)/100 >= Xmn 就不會出現 promotion failed。例如在應用中 Xmx 是6000,Xmn 是 512,那么 Xmx-Xmn 是 5488M,也就是老年代有 5488M,CMSInitiatingOccupancyFraction=90 說明老年代到 90% 滿的時候開始執行對老年代的并發垃圾回收(CMS),這時還 剩 10% 的空間是 5488*10% = 548M,所以即使 Xmn(也就是新生代共512M)里所有對象都搬到老年代里,548M 的空間也足夠了,所以只要滿足上面的公式,就不會出現垃圾回收時的 promotion failed,因此這個參數的設置必須與 Xmn 關聯在一起。

-XX:+CMSIncrementalMode:該標志將開啟 CMS 收集器的增量模式。增量模式經常暫停 CMS 過程,以便對應用程序線程作出完全的讓步。因此,收集器將花更長的時間完成整個收集周期。因此,只有通過測試后發現正常 CMS 周期對應用程序線程干擾太大時,才應該使用增量模式。由于現代服務器有足夠的處理器來適應并發的垃圾收集,所以這種情況發生得很少,用于但 CPU情況。

-XX:NewRatio:年輕代(包括 Eden 和兩個 Survivor 區)與年老代的比值(除去持久代),-XX:NewRatio=4 表示年輕代與年老代所占比值為 1:4,年輕代占整個堆棧的 1/5,Xms=Xmx 并且設置了 Xmn 的情況下,該參數不需要進行設置。

-XX:SurvivorRatio:Eden 區與 Survivor 區的大小比值,設置為 8,表示 2 個 Survivor 區(JVM 堆內存年輕代中默認有 2 個大小相等的 Survivor 區)與 1 個 Eden 區的比值為 2:8,即 1 個 Survivor 區占整個年輕代大小的 1/10。

-XX:+UseSerialGC:設置串行收集器。

-XX:+UseParallelGC:設置為并行收集器。此配置僅對年輕代有效。即年輕代使用并行收集,而年老代仍使用串行收集。

-XX:+UseParallelOldGC:配置年老代垃圾收集方式為并行收集,JDK6.0 開始支持對年老代并行收集。

-XX:ConcGCThreads:早期 JVM 版本也叫-XX:ParallelCMSThreads,定義并發 CMS 過程運行時的線程數。比如 value=4 意味著 CMS 周期的所有階段都以 4 個線程來執行。盡管更多的線程會加快并發 CMS 過程,但其也會帶來額外的同步開銷。因此,對于特定的應用程序,應該通過測試來判斷增加 CMS 線程數是否真的能夠帶來性能的提升。如果還標志未設置,JVM 會根據并行收集器中的 -XX:ParallelGCThreads 參數的值來計算出默認的并行 CMS 線程數。

-XX:ParallelGCThreads:配置并行收集器的線程數,即:同時有多少個線程一起進行垃圾回收,此值建議配置與 CPU 數目相等。

-XX:OldSize:設置 JVM 啟動分配的老年代內存大小,類似于新生代內存的初始大小 -XX:NewSize。

以上就是一些常用的配置參數,有些參數是可以被替代的,配置思路需要考慮的是 Java 提供的垃圾回收機制。虛擬機的堆大小決定了虛擬機花費在收集垃圾上的時間和頻度。收集垃圾能夠接受的速度和應用有關,應該通過分析實際的垃圾收集的時間和 頻率來調整。假如堆的大小很大,那么完全垃圾收集就會很慢,但是頻度會降低。假如您把堆的大小和內存的需要一致,完全收集就很快,但是會更加頻繁。調整堆 大小的的目的是最小化垃圾收集的時間,以在特定的時間內最大化處理客戶的請求。在基準測試的時候,為確保最好的性能,要把堆的大小設大,確保垃圾收集不在 整個基準測試的過程中出現。

假如系統花費很多的時間收集垃圾,請減小堆大小。一次完全的垃圾收集應該不超過 3-5 秒。假如垃圾收集成為瓶頸,那么需要指定代的大小,檢查垃圾收集的周詳輸出,研究垃圾收集參數對性能的影響。當增加處理器時,記得增加內存,因為分配能夠 并行進行,而垃圾收集不是并行的。

3、設置系統屬性

之前說過,Tomcat 的語言編碼,配置起來很慢,要經過多次設置才可以了,否則中文很有可能出現亂碼情況。譬如漢字“中”,以 UTF-8 編碼后得到的是 3 字節的值 %E4%B8%AD,然后通過 GET 或者 POST 方式把這 3 個字節提交到 Tomcat 容器,如果你不告訴 Tomcat 我的參數是用 UTF-8編碼的,那么 Tomcat 就認為你是用 ISO-8859-1 來編碼的,而 ISO8859-1(兼容 URI 中的標準字符集 US-ASCII)是兼容 ASCII 的單字節編碼并且使用了單字節內的所有空間,因此 Tomcat 就以為你傳遞的用 ISO-8859-1 字符集編碼過的 3 個字符,然后它就用 ISO-8859-1 來解碼。

設置起來不難使用“ -D<名稱>=<值> ”來設置系統屬性:

-Djavax.servlet.request.encoding=UTF-8

-Djavax.servlet.response.encoding=UTF-8?

-Dfile.encoding=UTF-8?

-Duser.country=CN?

-Duser.language=zh

4、常見的 Java 內存溢出有以下三種

(1) java.lang.OutOfMemoryError: Java heap space —-JVM Heap(堆)溢出

JVM 在啟動的時候會自動設置 JVM Heap 的值,其初始空間(即-Xms)是物理內存的1/64,最大空間(-Xmx)不可超過物理內存。可以利用 JVM提供的 -Xmn -Xms -Xmx 等選項可進行設置。Heap 的大小是 Young Generation 和 Tenured Generaion 之和。在 JVM 中如果 98% 的時間是用于 GC,且可用的 Heap size 不足 2% 的時候將拋出此異常信息。

解決方法:手動設置 JVM Heap(堆)的大小。??
(2) java.lang.OutOfMemoryError: PermGen space? —- PermGen space溢出。

PermGen space 的全稱是 Permanent Generation space,是指內存的永久保存區域。為什么會內存溢出,這是由于這塊內存主要是被 JVM 存放Class 和 Meta 信息的,Class 在被 Load 的時候被放入 PermGen space 區域,它和存放 Instance 的 Heap 區域不同,sun 的 GC 不會在主程序運行期對 PermGen space 進行清理,所以如果你的 APP 會載入很多 CLASS 的話,就很可能出現 PermGen space 溢出。

解決方法: 手動設置 MaxPermSize 大小

(3) java.lang.StackOverflowError?? —- 棧溢出

棧溢出了,JVM 依然是采用棧式的虛擬機,這個和 C 與 Pascal 都是一樣的。函數的調用過程都體現在堆棧和退棧上了。調用構造函數的 “層”太多了,以致于把棧區溢出了。通常來講,一般棧區遠遠小于堆區的,因為函數調用過程往往不會多于上千層,而即便每個函數調用需要 1K 的空間(這個大約相當于在一個 C 函數內聲明了 256 個 int 類型的變量),那么棧區也不過是需要 1MB 的空間。通常棧的大小是 1-2MB 的。
通常遞歸也不要遞歸的層次過多,很容易溢出。

解決方法:修改程序。

更多信息,請參考以下文章:

JVM 垃圾回收調優總結

http://developer.51cto.com/art/201201/312639.htm

JVM調優總結:典型配置舉例

http://developer.51cto.com/art/201201/311739.htm

JVM基礎:JVM參數設置、分析?

http://developer.51cto.com/art/201201/312018.htm

JVM 堆內存相關的啟動參數:年輕代、老年代和永久代的內存分配

http://www.2cto.com/kf/201409/334840.html

Java 虛擬機–新生代與老年代GC

http://my.oschina.net/sunnywu/blog/332870

JVM(Java虛擬機)優化大全和案例實戰

http://blog.csdn.net/kthq/article/details/8618052

JVM內存區域劃分Eden Space、Survivor Space、Tenured Gen,Perm Gen解釋?

http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=29632145&id=4616836

轉載于:https://www.cnblogs.com/qlqwjy/p/8010705.html

總結

以上是生活随笔為你收集整理的Tomcat 调优及 JVM 参数优化的全部內容,希望文章能夠幫你解決所遇到的問題。

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

国产精品网红直播 | 日韩专区在线播放 | 久久线视频| 香蕉在线播放 | 黄色av影院 | 日韩系列在线 | 国产精品成人av在线 | 96精品高清视频在线观看软件特色 | 狠狠狠色狠狠色综合 | 久久伊人精品一区二区三区 | 久久av高清 | 亚洲欧美国产精品久久久久 | 日韩在线观看电影 | av最新资源 | 久色婷婷 | 麻豆视频大全 | 中文字幕精品三区 | 日韩资源在线观看 | 亚洲精品资源 | 黄色小网站在线观看 | 日日天天av | 伊人天天操 | 日韩中文字幕网站 | 99视频偷窥在线精品国自产拍 | 国产精品剧情在线亚洲 | 韩国一区二区在线观看 | 久久久久久久久亚洲精品 | 美国av大片| 操高跟美女| 亚洲国产精久久久久久久 | 嫩嫩影院理论片 | 国产一区国产二区在线观看 | 免费黄色av | 超碰在线成人 | 久久夜色精品国产欧美一区麻豆 | 波多野结衣在线视频一区 | 十八岁免进欧美 | 日本xxxx裸体xxxx17 | 日韩一级理论片 | 精品视频免费看 | 色中色资源站 | 日韩av在线资源 | 天天综合网~永久入口 | 国产91区| 成人黄色小说视频 | 色妞色视频一区二区三区四区 | 久久男女视频 | 日韩精品不卡 | 玖玖视频国产 | 欧美一级特黄高清视频 | 免费h漫在线观看 | 久久久久久久影院 | 久久美女免费视频 | 九九视频在线观看视频6 | 成人精品亚洲 | 狠狠做深爱婷婷综合一区 | 日韩精品一区二区三区在线视频 | 精品国产精品久久一区免费式 | 在线免费国产 | 成人免费网站在线观看 | 久久艹欧美 | 亚洲一区二区三区四区在线视频 | 国产黄色特级片 | 日本特黄一级片 | 国产精品综合久久久久久 | 国产精品久久久久久久久久久不卡 | 香蕉精品视频在线观看 | 在线观看久久久久久 | 国产在线视频在线观看 | 国产精品免费视频观看 | 国产精品美女www爽爽爽视频 | 色婷婷电影 | www黄色av| 国产国语在线 | 久久综合狠狠综合 | 欧美一进一出抽搐大尺度视频 | 一区二区三区不卡在线 | 国产成人精品三级 | 国产一区高清在线 | 亚洲国产中文字幕在线视频综合 | 九色porny真实丨国产18 | 亚洲三级黄 | 国产精品二区在线观看 | 国产精品一区二区三区电影 | 亚洲天天草 | 高清一区二区三区 | 国产伦精品一区二区三区无广告 | 麻豆传媒视频在线免费观看 | 在线a人v观看视频 | 蜜臀av免费一区二区三区 | 国产一区二区高清 | 天天天天天天天操 | 日韩免费一区二区在线观看 | 99tvdz@gmail.com| 婷婷六月丁 | 激情久久一区二区三区 | 黄色美女免费网站 | 99在线高清视频在线播放 | 中文字幕 影院 | 97网站| 国产精品私人影院 | 最新av网站在线观看 | 精品久久久久久久久久久久久久久久久久 | 国产午夜精品一区二区三区嫩草 | 国精产品满18岁在线 | 国产裸体视频bbbbb | 又黄又爽又色无遮挡免费 | 天堂av网址| 久久久久伦理电影 | 精品黄色在线 | 国产精品九九久久久久久久 | 狠狠艹夜夜干 | 免费av免费观看 | 国产精品女主播一区二区三区 | 99国产免费网址 | 久草免费资源 | 日韩在线观看a | 91成人在线视频观看 | 精品国产一区二区三区久久久 | 亚洲人成在线观看 | 91成品视频 | 日本高清免费中文字幕 | 国产一二三四在线视频 | 超碰免费公开 | 99欧美| 久久久久女教师免费一区 | 操操操综合| 久久涩涩网站 | 久久久精品国产一区二区三区 | 超碰97人人爱 | 国产在线欧美 | 久久国产精品一国产精品 | 久久成人视屏 | 啪啪免费试看 | 99亚洲精品在线 | 麻豆久久一区二区 | 免费a级大片 | 国产18精品乱码免费看 | 免费特级黄毛片 | 夜夜操夜夜干 | 欧美精品久久久久久久久免 | 国产精品观看在线亚洲人成网 | 91精品国产乱码久久 | 久久99精品久久久久久 | 日韩av看片| 午夜精品久久久久久久久久久久久久 | 久久99精品久久久久久久久久久久 | 久久不卡日韩美女 | 欧美午夜精品久久久久 | 欧美日韩视频在线 | 国产精品专区一 | 久久成人人人人精品欧 | 免费在线观看污 | 日韩在线视频观看 | 美女视频黄免费 | 国产成人精品一二三区 | 亚洲综合导航 | 欧洲高潮三级做爰 | 99精品视频在线播放观看 | 国产亚洲91 | 97av.com| 午夜影视剧场 | 色综合久久88色综合天天免费 | 精品爱爱 | av免费片 | 天海翼一区二区三区免费 | 国产成人精品av久久 | 欧美日韩高清一区 | 久久国产三级 | 久久天天躁狠狠躁夜夜不卡公司 | av中文电影 | 欧美日韩一级视频 | 久久精品中文 | 日韩av成人在线观看 | 天天久久夜夜 | 成人a大片| 国产精品久久久久久久久久尿 | 精品国产一区二区三区四区vr | 98超碰在线 | 黄色片软件网站 | 国产精品国产三级国产aⅴ入口 | 99在线观看视频 | 国产最新精品视频 | 狠狠狠狠狠狠狠狠 | 亚洲国产成人精品在线 | 国产精品一区在线 | 日日干夜夜干 | 黄色a视频| 国产精品去看片 | 六月丁香激情综合色啪小说 | 久草视频在线新免费 | 亚洲精品资源 | 日本婷婷色 | 丰满少妇在线观看网站 | 最近中文字幕高清字幕免费mv | 五月婷婷六月丁香 | 日本黄色一级电影 | 久久丁香| 久久精品a| 国产成人av网站 | 免费在线观看成年人视频 | 一区二区三区在线观看免费 | 国产精品久久久久久久久久了 | 97涩涩视频 | 精品美女国产在线 | 成人网页在线免费观看 | 国产精品一区专区欧美日韩 | 在线影院中文字幕 | 韩国一区二区av | 91视频免费网站 | 在线v片免费观看视频 | 日本精品一区二区三区在线观看 | 91av蜜桃| 久草视频在线看 | 99久久久久国产精品免费 | 亚洲婷婷在线视频 | 国产91精品看黄网站在线观看动漫 | 人人爽人人干 | 亚洲精品综合一区二区 | 91人人爽久久涩噜噜噜 | 国产精品福利视频 | 日韩在线视频免费观看 | 九九九电影免费看 | 亚洲永久精品国产 | 久视频在线播放 | 国产精品入口a级 | 91九色精品国产 | 国产精品视频资源 | 五月天久久久久久 | wwwwwww色| 在线亚洲免费视频 | 98超碰人人 | 国产成人精品在线播放 | 69国产精品视频免费观看 | 色丁香色婷婷 | 美女黄视频免费看 | 国产日韩精品一区二区三区在线 | 四虎影视国产精品免费久久 | 97精品国产手机 | 九九视频热| 国产精品久久一区二区三区不卡 | 国产精品久久久一区二区 | 免费h视频 | 国内视频 | 亚洲综合最新在线 | 亚洲视频网站在线观看 | 亚州精品天堂中文字幕 | 国产成人免费观看 | 制服丝袜在线91 | 天天操天天插 | 国产精品9999久久久久仙踪林 | 久久草在线精品 | 久久精品网站视频 | 国产精品99久久久久久宅男 | 欧美日韩1区 | 国产黄色片一级三级 | 97人人看 | 欧美天天射 | 麻豆影视在线免费观看 | 国产精品久久久久影院日本 | 国产精品专区在线 | 97色综合| 中文字幕乱码在线播放 | 天天干,天天操,天天射 | 一级片黄色片网站 | 在线亚洲播放 | 激情片av | 久久久999 | 日韩免费一级a毛片在线播放一级 | 国产69熟 | 五月综合婷 | 色999五月色| 国产黄色资源 | 国产视频在线一区二区 | a天堂最新版中文在线地址 久久99久久精品国产 | 国产97色在线 | 亚洲人成人天堂h久久 | 国产69久久久欧美一级 | 欧美精品国产综合久久 | 国产手机视频在线 | 日本丶国产丶欧美色综合 | 国产精品日韩在线 | 日韩在线三级 | 麻豆国产网站入口 | 欧美一级高清片 | 国产精品久久一 | 成人av片免费看 | 九九交易行官网 | 视频1区2区 | 久久国产精品成人免费浪潮 | 成人国产综合 | 国产精品美女久久久久久 | 欧美日韩一区二区三区在线观看视频 | 日韩在线不卡av | 久久久久免费网 | 狠狠插天天干 | 国产在线观看一区 | 1024手机基地在线观看 | 免费视频久久久 | 九九欧美视频 | 日韩成年视频 | 国产99爱 | 亚洲欧美成人综合 | 午夜精品视频免费在线观看 | 黄色91在线 | 色婷婷激情四射 | 午夜美女福利 | 日韩理论影院 | 天天天天天天天操 | 亚洲狠狠操 | 91日本在线播放 | 91传媒在线看 | 日韩电影在线观看中文字幕 | 天天操天天舔天天干 | 日韩电影在线观看一区二区 | 911国产在线观看 | 永久免费的啪啪网站免费观看浪潮 | 国产精品粉嫩 | 国产精品免费久久久久久 | 激情久久伊人 | 成年人免费电影 | 免费在线激情电影 | 久热电影| 日韩一区二区免费视频 | 国产一线二线三线在线观看 | 国产精品久久久久久久久久尿 | 国产精品免费观看视频 | 亚洲成年片| 久久精品日韩 | 一级黄色电影网站 | 欧美成人猛片 | 日韩在线观看小视频 | 在线视频欧美日韩 | 激情文学综合丁香 | 久久久99精品免费观看 | 97av.com| 人九九精品 | 国产在线一线 | 在线视频区 | 91精品电影 | 色中色资源站 | 亚洲高清激情 | 天天干天天怕 | 国产精品欧美久久久久天天影视 | 国产精品96久久久久久吹潮 | 日本3级在线观看 | 国产精品一区二区免费 | 狠狠狠狠狠狠狠干 | 国产拍揄自揄精品视频麻豆 | 丁香六月婷婷开心婷婷网 | 久久久久久免费网 | 人人干,人人爽 | 99精品免费在线观看 | www.五月天 | 日韩一级黄色片 | 久久人人97超碰精品888 | www五月天婷婷 | 91在线播| 国产精品丝袜久久久久久久不卡 | 欧美精品乱码久久久久久按摩 | 亚洲日本在线一区 | 国产高清免费av | 干干日日| 国内精品视频免费 | 亚洲另类人人澡 | 青青草国产精品视频 | 国产福利av在线 | 在线色视频小说 | 国产精品对白一区二区三区 | 99精品视频在线免费观看 | 国产精品久久99精品毛片三a | 国产精品va在线播放 | 国产女v资源在线观看 | 伊人伊成久久人综合网站 | 日韩免费在线观看视频 | 狠狠狠狠狠狠操 | 精品在线你懂的 | 午夜免费福利视频 | 美女久久久久久久久久久 | 欧美精品v国产精品v日韩精品 | 国产一区av在线 | 国产成年人av | 久久色网站| 国产精品密入口果冻 | 日日碰狠狠添天天爽超碰97久久 | 中文在线8新资源库 | 97国产视频| av免费在线免费观看 | 国产精品中文久久久久久久 | 亚洲国产精品女人久久久 | 激情五月婷婷综合网 | 天堂av一区二区 | 亚洲综合色视频 | 一级片视频免费观看 | 成人黄色电影视频 | 黄色日视频 | 国产护士hd高朝护士1 | 日韩免费在线视频观看 | 久久观看免费视频 | 亚洲精品2区 | 麻豆影视在线免费观看 | 亚洲精品视频偷拍 | 亚洲精品小视频 | 波多野结衣在线视频免费观看 | 国产美女黄网站免费 | 超碰成人免费电影 | 毛片基地黄久久久久久天堂 | 天天综合导航 | 96亚洲精品久久久蜜桃 | 国产精品色视频 | 成人cosplay福利网站 | 国产精品第一页在线 | 亚洲老妇xxxxxx | 亚洲一区尤物 | av资源在线看 | 在线观看国产日韩欧美 | 99在线热播精品免费99热 | 精品久久综合 | 欧美综合在线视频 | 日日婷婷夜日日天干 | www.天堂av| 日韩理论在线视频 | 国产97碰免费视频 | 亚洲精色 | 久久综合狠狠狠色97 | av在线电影网站 | 天天综合导航 | 女人高潮一级片 | 欧美国产日韩激情 | 国产不卡在线 | 亚洲最大av网 | 2023亚洲精品国偷拍自产在线 | 91成人亚洲 | 久久综合九色99 | 免费视频91蜜桃 | www.五月天色 | 久久久久久久综合色一本 | 免费亚洲黄色 | 日韩成人黄色 | 成人免费视频网站 | 亚洲一二三在线 | 天天天天天操 | 99精品视频免费观看视频 | 亚洲三级影院 | 久久亚洲精品国产亚洲老地址 | 亚洲成人av在线 | 91高清一区 | 国产精久久久 | 色偷偷88888欧美精品久久久 | 中文字幕在线观看一区二区三区 | 欧美日韩3p | 久久久婷| 国产精品一区二区免费看 | 国产免费成人 | 欧美日韩国产一区二区三区 | 日韩av网页| 一区二区三区精品久久久 | 亚洲黄色小说网 | 国产精品日韩久久久久 | 国产糖心vlog在线观看 | 成人精品亚洲 | 亚洲资源视频 | 美女在线免费视频 | 四虎永久精品在线 | 精品久久五月天 | 高清av免费看 | 在线观看91视频 | 国产视频二区三区 | 西西444www高清大胆 | 在线观看一区二区视频 | 亚洲日本中文字幕在线观看 | 日日夜夜爱 | 国产精品美女久久久 | www.久久色| 成人福利在线 | 插久久 | 99这里精品 | 96av麻豆蜜桃一区二区 | 国产高清久久 | 欧美a级在线免费观看 | 99视频这里有精品 | 操操操天天操 | 亚洲人成人天堂h久久 | 国产精品女同一区二区三区久久夜 | 91av播放 | 欧美精品一区二区在线播放 | 91最新网址 | av黄色大片| 99久久夜色精品国产亚洲96 | 免费涩涩网站 | 国产视频网站在线观看 | 久久精品黄色 | 综合网欧美 | 91天天操| 亚洲高清久久久 | 四虎国产免费 | 日韩理论在线播放 | 免费a网 | 久草在线视频免费资源观看 | 在线免费av网站 | 九九热只有这里有精品 | 国产亚洲成av人片在线观看桃 | 午夜影视剧场 | 成人精品福利 | 草久在线观看视频 | 亚洲人人网 | 日韩动漫免费观看高清完整版在线观看 | 日本动漫做毛片一区二区 | 国产高清在线看 | 中文久草 | 国产精品不卡一区 | 九七在线视频 | 久久 一区 | 香蕉精品视频在线观看 | 色片网站在线观看 | 岛国大片免费视频 | 国产成人福利在线观看 | 日韩视频1 | 亚洲成人精品久久 | 一区二区在线电影 | 色综合久久久久网 | 国产精品第三页 | 九九av | 在线激情av电影 | 狠狠躁夜夜躁人人爽视频 | 在线观看亚洲精品视频 | 国产精品爽爽爽 | 国产不卡精品视频 | 久久综合久久久 | 成人xxxx| 久久成人综合 | 日韩精品观看 | 色综合a| 亚洲美女免费精品视频在线观看 | 国产精品乱码久久久久久1区2区 | 在线免费性生活片 | 日批视频在线观看免费 | 在线免费观看国产黄色 | 在线看av的网址 | www日韩在线| 婷婷亚洲综合 | 国产成人高清在线 | 成人性生爱a∨ | 日韩精品中文字幕在线观看 | 丁香综合网 | www.久草视频 | 一区二区三区四区免费视频 | 日韩亚洲国产中文字幕 | 91av中文| 久久婷婷五月综合色丁香 | 中文字幕超清在线免费 | 国产在线高清精品 | 99视频这里有精品 | 婷婷免费视频 | 色香com.| 深爱激情亚洲 | 国产精品久久一区二区三区, | www.av在线.com | 精品一区二区久久久久久久网站 | 国产美女主播精品一区二区三区 | 国产香蕉视频在线观看 | 精品久久一级片 | 亚洲在线a | 一本一本久久a久久精品牛牛影视 | 久久久久99精品国产片 | 色中文字幕在线观看 | 亚洲黄色一级电影 | 日韩理论电影在线观看 | 国产精品久久久久久久久久新婚 | 怡红院av久久久久久久 | 青草草在线 | 久久九九网站 | 99久久精品国产一区二区成人 | 日韩高清一 | 亚洲专区在线播放 | 国产小视频你懂的在线 | 中文字幕av免费在线观看 | 久久国产精品一国产精品 | 粉嫩aⅴ一区二区三区 | 96久久欧美麻豆网站 | 91香蕉国产在线观看软件 | 欧美日韩三级在线观看 | 成人中心免费视频 | 国产精品 日韩精品 | 精品久久久久久久久久岛国gif | 手机看国产毛片 | 国产一级二级av | 精品一区二区日韩 | www久久久 | 色综合婷婷 | 在线观看av不卡 | 精品99免费视频 | 久久国产午夜精品理论片最新版本 | 成人a视频在线观看 | www.伊人色.com | 操操日 | 97免费视频在线播放 | 国产a国产| 奇米网444 | 亚洲黄色app | 亚洲综合欧美日韩狠狠色 | 亚洲精品一区中文字幕乱码 | av.com在线 | 亚州国产视频 | 国产在线精品观看 | 美腿丝袜一区二区三区 | 91精品视频在线观看免费 | 在线网站黄 | 香蕉久草| 国产精品美女久久久久久久久 | 在线成人小视频 | 国产精品国产三级国产aⅴ9色 | 国产亚洲精品成人 | 日p视频| 在线黄色av电影 | 99久久久国产精品免费99 | 亚洲伊人第一页 | 在线看黄色av | 午夜视频在线观看一区二区三区 | 91精品网站 | 涩涩爱夜夜爱 | 国产成人综合图片 | 国内免费的中文字幕 | 日韩精品一卡 | 四虎在线观看视频 | 国产在线播放不卡 | 日韩午夜av | 亚洲成人av片 | 波多野结衣电影一区二区三区 | 青青草国产精品视频 | 色99之美女主播在线视频 | 日韩精品一区二区三区中文字幕 | 国产在线2020 | 日韩高清在线观看 | 91手机电视| 国产电影黄色av | 日韩理论视频 | 美女网站在线观看 | 九九热在线精品视频 | 91午夜精品 | 欧美最新大片在线看 | 中文一二区 | 欧美一区二区三区在线视频观看 | 久久五月激情 | 色噜噜在线观看 | 超级碰碰碰免费视频 | 亚洲欧美va| 天天爽夜夜爽人人爽一区二区 | 国产精品99久久久久久大便 | 国模视频一区二区三区 | 午夜色性片 | 亚洲成人中文在线 | 中文字幕免费播放 | 久久精品国产免费看久久精品 | 国产精品久久久一区二区 | 久久av电影| 911久久| 国外av在线 | 日本aaaa级毛片在线看 | 久久精品xxx | 一区二区三区韩国免费中文网站 | 久久网页 | www.黄色| 亚洲aⅴ乱码精品成人区 | 免费看国产a | 国产 日韩 欧美 中文 在线播放 | 日韩一级电影在线 | 成年人视频在线免费 | 狠狠色丁香九九婷婷综合五月 | 美女视频黄免费的久久 | 亚洲美女视频在线观看 | 欧美日本不卡高清 | 国产精品99久久99久久久二8 | 久久国产精品免费一区 | 成人欧美一区二区三区在线观看 | 国产伦理精品一区二区 | 久久久久久免费毛片精品 | 成人免费视频网站在线观看 | 亚洲理论电影 | 91精品国产自产老师啪 | 91av超碰| 欧美大片aaa | 超碰97在线资源 | 国产区免费在线 | 久久久久高清毛片一级 | 日韩免费av在线 | www91在线| 伊人资源视频在线 | 色综合久久悠悠 | 日本最新中文字幕 | 黄色大全免费网站 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 久久色亚洲 | 视频精品一区二区三区 | 欧美国产日韩久久 | 制服丝袜一区二区 | 亚洲精品99 | 日韩久久久久久 | 欧美专区日韩专区 | 久草资源在线观看 | 99精品国产高清在线观看 | 亚洲第一区精品 | 国产99久久精品一区二区300 | 色综合www | 成人香蕉视频 | 91亚洲成人| 日本电影黄色 | 日韩中文字幕免费视频 | 人人揉人人揉人人揉人人揉97 | av在线播放亚洲 | 欧美日韩不卡一区二区三区 | 五月婷婷综合色拍 | 麻豆视频免费在线播放 | 国产成人99久久亚洲综合精品 | 免费av在线| 91看片淫黄大片在线播放 | 天天操天天爽天天干 | 中文字幕 在线看 | 中文字幕第一页av | 二区视频在线观看 | 在线精品亚洲一区二区 | 91视频3p | 91传媒在线 | 亚洲天天摸日日摸天天欢 | 日韩免费观看高清 | 一级α片免费看 | 热久久视久久精品18亚洲精品 | 国产精品 欧美 日韩 | 蜜臀av网址| 日本久久精品 | 免费观看日韩av | 在线天堂v | 亚洲免费不卡 | 在线观看日韩精品 | 亚洲视频一区二区三区在线观看 | 色免费在线 | 国产网站在线免费观看 | 碰超人人 | 天天拍天天操 | 国产精品久久久久毛片大屁完整版 | 国产不卡精品视频 | 日韩成人看片 | 蜜桃视频日本 | 久久尤物电影视频在线观看 | 一级片免费观看视频 | 国内精品久久久久久久久久久 | 日韩高清免费在线 | 国产成人精品一区二区三区在线 | 园产精品久久久久久久7电影 | 国产免费看| 91精品啪在线观看国产 | 久久不卡av| 久久久国产精品网站 | 日韩网站在线免费观看 | www好男人 | 国产xvideos免费视频播放 | 日韩在线二区 | 四虎影视成人永久免费观看亚洲欧美 | 日韩精品中文字幕有码 | 国产在线观看99 | 天天操天天怕 | 欧美日韩国产高清视频 | 五月激情av | 国产精品永久免费观看 | 亚洲视频网站在线观看 | 久久观看| 日韩一级片大全 | 免费人成网ww44kk44 | 久久久久久久久久毛片 | 午夜少妇 | 波多野结衣一区二区三区中文字幕 | 欧美俄罗斯性视频 | 中文在线a天堂 | 黄色网址中文字幕 | 国产成人av电影在线观看 | 午夜男人影院 | 99视频在线精品国自产拍免费观看 | 国产一级免费在线 | 美女久久久久久久久久久 | 精品国产电影 | 天天摸天天弄 | 国产黄色在线看 | 亚洲精品啊啊啊 | 国产麻豆精品久久 | 亚洲视频在线免费看 | 精品久久久久久电影 | 夜夜操天天干, | 奇米影视四色8888 | 国产免费久久av | 国产破处精品 | 国产又粗又硬又长又爽的视频 | 天天爽天天做 | 亚洲乱码久久久 | 亚洲高清精品在线 | 亚洲国产电影在线观看 | 欧美激情精品一区 | 日日日爽爽爽 | 国产精品久久一区二区三区不卡 | 国产精品麻豆免费版 | 伊人久操 | 黄色www免费 | 黄色毛片网站在线观看 | 久久在线精品 | 四虎影院在线观看av | 国产精品久久久久久一区二区 | av天天在线观看 | 亚洲视频在线看 | 色网站中文字幕 | 一级黄色片在线免费观看 | 香蕉免费在线 | 欧美日韩在线观看不卡 | 国产资源免费在线观看 | 天天操夜操 | 亚洲日本黄色 | 欧美一区二区三区免费看 | 性色在线视频 | 深爱五月激情五月 | 国产精品免费久久久久 | 成人精品一区二区三区电影免费 | www.婷婷色 | 免费看一级 | 国产精品久免费的黄网站 | 中文字幕在线不卡国产视频 | 亚洲精品久久久蜜臀下载官网 | 二区在线播放 | 亚洲综合欧美精品电影 | 一区二区三区免费 | 日本夜夜草视频网站 | 久久久久 免费视频 | 国产一区在线播放 | 在线黄色免费 | 国产成人在线观看免费 | 最近中文字幕免费观看 | 在线99视频 | 日韩中出在线 | 国产欧美精品xxxx另类 | 天天插天天射 | 精品国产1区二区 | 国产成人精品一区在线 | 91色综合 | 精品视频久久久 | 曰本三级在线 | 国产一级视频在线 | 9在线观看免费高清完整版 玖玖爱免费视频 | 91成人网在线播放 | 国产对白av | 香蕉91视频 | 日韩91av| 久久综合中文字幕 | 91精品国产99久久久久久红楼 | 国产亚洲精品免费 | 日韩视频免费观看高清 | 久久不射影院 | 国产精品黄色 | 国产 一区二区三区 在线 | 在线观看黄色av | 国产精品免费观看在线 | 美女网站视频免费都是黄 | 911av视频| 波多野结衣电影一区二区 | 欧美成人h版在线观看 | 日韩在线观 | 精品国产一区二 | 国产糖心vlog在线观看 | 天天干人人干 | 国产喷水在线 | 69国产盗摄一区二区三区五区 | 国产裸体视频bbbbb | 丁香九月婷婷 | 欧美日韩精品在线一区二区 | 国产 视频 久久 | 日韩sese| 中文字幕在线播放第一页 | 国产精品丝袜在线 | 欧洲精品视频一区二区 | 亚洲激情在线 | 国产精品免费看久久久8精臀av | 国产视频精品免费播放 | 免费在线观看一区二区三区 | 免费三及片 | 超碰97免费 | 天天色欧美 | 成人性生交大片免费看中文网站 | 91中文字幕网 | 黄色成人av| 久久精品视频18 | 国产精品丝袜久久久久久久不卡 | 2020天天干夜夜爽 | 人人添人人澡人人澡人人人爽 | 免费日韩一区二区三区 | 91精品日韩| 在线观看成人网 | 日本99干网| 久久涩视频| 色噜噜日韩精品一区二区三区视频 | 国产精品一区二区在线 | 欧美一二区在线 | 在线观看播放av | av不卡免费在线观看 | 久久久久久久久毛片精品 | 欧美极品一区二区三区 | 亚洲激精日韩激精欧美精品 | 91丨精品丨蝌蚪丨白丝jk | 久久精品影视 | 97超碰在线免费观看 | 国产一级久久 | 激情婷婷在线观看 | av免费线看| 久久久高清一区二区三区 | 特黄色大片 | 免费观看性生交大片3 | 日本在线h | 五月婷婷中文字幕 | 亚洲日本欧美在线 | 国产精品一区二区三区免费看 | 日韩欧美国产成人 | 天天插天天干 | 五月天堂网 | 免费网站色 | 一区二区不卡在线观看 | 视频一区二区在线 | 亚洲精品高清一区二区三区四区 | 日韩资源在线播放 | av中文电影 | 午夜在线观看影院 | 日韩女同一区二区三区在线观看 | 中文字幕视频一区二区 | 免费热情视频 | 午夜成人免费电影 | 欧美久久久久久久久中文字幕 | 日韩一区二区三区免费电影 | 久久久久亚洲精品男人的天堂 | 婷婷开心久久网 | 麻豆一精品传二传媒短视频 | 夜又临在线观看 | 奇米影视777四色米奇影院 | 97高清视频 | 午夜影院先 | aaa亚洲精品一二三区 | 国产精久久久 | 久久观看免费视频 | 欧美最爽乱淫视频播放 | 一级片视频在线 | 国产成人99av超碰超爽 | 91自拍视频在线 | 99久久精品无码一区二区毛片 | 亚洲高清不卡av | av高清免费在线 | 久久久久久久久影视 | 国产中文在线观看 | 欧美久久久久久久久久久久久 | 免费av一级电影 | 亚洲精品国产精品国自产观看浪潮 | 人人超碰人人 | 国产精品成人av电影 | 91av资源网 | 日韩视频在线观看免费 | 中文字幕xxxx | 日本中文字幕在线免费观看 | 国产女人免费看a级丨片 | 在线观看岛国av | 久草在线99 | 一区二区观看 | 婷婷久操| 国产一级视频在线免费观看 | 丁香综合激情 | 亚洲精品男女 | 97国产超碰| 96视频免费在线观看 | 久久视频免费观看 | 亚洲精品视频久久 | 黄色小说在线观看视频 | 成人一区二区三区在线 | 成年人免费在线观看 | 亚洲精品视频在线播放 | 日韩av在线不卡 | 五月婷在线播放 | 99久久久久久 | 国产精品青草综合久久久久99 | 24小时日本在线www免费的 | 色综合亚洲精品激情狠狠 | 粉嫩一区二区三区粉嫩91 | 日韩午夜电影网 | 国产成人三级在线播放 | 国产精品18久久久久久久久久久久 | 999成人国产| 丁香午夜 | 天天拍天天色 | 美女天天操 | 免费在线观看的av网站 | 91av在线免费视频 | 欧美激情第28页 | 狠狠亚洲 | 欧美特一级片 | 欧美日韩破处 | 国产精品久久久久久久久久久久午夜片 | 婷婷五月色综合 | 精品在线观看一区二区三区 |