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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

seata之jvm参数解析

發(fā)布時間:2024/1/8 编程问答 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 seata之jvm参数解析 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

微信公眾號:我其實目前沒有耶
我是一個互聯(lián)網(wǎng)公司的螺絲釘;
魔術(shù)師耿

JVM啟動參數(shù)解析

  • 疑問1 :生產(chǎn)環(huán)境上常用哪些JVM參數(shù)進(jìn)行設(shè)置;

  • 疑問2 :sh 啟動jar 包并配置JVM參數(shù)樣例怎么寫;

  • 疑問3 :dockerfile 怎么配置(seata 源碼的 distribution中有他們的Dockerfile配置)

  • 疑問4 :怎樣在IDEA中搜索 jdk中的源碼中的關(guān)鍵字

  • 今天以seata服務(wù)的啟動腳本seata-server.sh為例,進(jìn)行分析 疑問1和疑問2

    exec "$JAVACMD" $JAVA_OPTS -server -Xmx2048m -Xms2048m -Xmn1024m -Xss512k -XX:SurvivorRatio=10 -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -XX:MaxDirectMemorySize=1024m -XX:-OmitStackTraceInFastThrow -XX:-UseAdaptiveSizePolicy -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="$BASEDIR"/logs/java_heapdump.hprof -XX:+DisableExplicitGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=75 -Xloggc:"$BASEDIR"/logs/seata_gc.log -verbose:gc -Dio.netty.leakDetectionLevel=advanced \-classpath "$CLASSPATH" \-Dapp.name="seata-server" \-Dapp.pid="$$" \-Dapp.repo="$REPO" \-Dapp.home="$BASEDIR" \-Dbasedir="$BASEDIR" \io.seata.server.Server \"$@"

    其中

    • exec “$JAVACMD” $JAVA_OPTS -server -Xmx2048m -Xms2048m -Xmn1024m -Xss512k
  • -server 第一個參數(shù)

  • -Xmx2048m heap最大值

  • -Xms2048m 堆初始值

  • -Xmn1024m 不是堆最小值,而是新生代的大小(Sun官方推薦配置為整個堆的3/8)
    -Xss512k Stack Space棧空間的大小 設(shè)置每個線程的堆棧大小。JDK5.0以后每個線程堆棧大小為1MB,以前每個線程堆棧大小為256K。

    -XX:SurvivorRatio=10 -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -XX:MaxDirectMemorySize=1024m

  • -XX:SurvivorRatio=10 新生代分為Eden ,兩塊Survivor;計算Survivor大小, Eden:Survivor = 10,總大小為1024,10x+x+x=1024 x=85

    • -XX:-OmitStackTraceInFastThrow

      1、jvm啟動參數(shù)中沒有配置-XX:-OmitStackTraceInFastThrow,
      參數(shù):OmitStackTraceInFastThrow字面意思是省略異常棧信息從而快速拋出。
      會引起error日志顯示不全的問題
      該文章貼上了JDK那一段源碼: https://blog.csdn.net/diaoliwei2/article/details/95966266

      2、OmitStackTraceInFastThrow和StackTraceInThrowable都默認(rèn)為true。
      所以條件 (!StackTraceInThrowable || OmitStackTraceInFastThrow)為true,即JVM默認(rèn)開啟了Fast Throw優(yōu)化。

      如果想關(guān)閉這個優(yōu)化,配置-XX:-OmitStackTraceInFastThrow,StackTraceInThrowable保持默認(rèn)配置-XX:+OmitStackTraceInFastThrow即可。JVM只對幾個特定類型異常開啟了Fast Throw優(yōu)化,這些異常包括: : NullPointerException
      ArithmeticException
      ArrayIndexOutOfBoundsException
      ArrayStoreException
      ClassCastException

      3、下面寫個循環(huán)調(diào)用空指針異常測試一下:在循環(huán)了2800多次后,還是能正常打出堆棧信息。再之后就簡化了異常輸出。

      4、修改JVM 啟動參數(shù),添加OmitStackTraceInFastThrow后。循環(huán)7000次異常信息還是正常輸出。

    • -XX:-UseAdaptiveSizePolicy

      https://www.jianshu.com/p/7414fd6862c5
      AdaptiveSizePolicy(自適應(yīng)大小策略) 是 JVM GC Ergonomics(自適應(yīng)調(diào)節(jié)策略) 的一部分。
      如果開啟 AdaptiveSizePolicy,則每次 GC 后會重新計算 Eden、From 和 To 區(qū)的大小,
      計算依據(jù)是 GC 過程中統(tǒng)計的 GC 時間、吞吐量、內(nèi)存占用量。
      JDK 1.8 默認(rèn)使用 UseParallelGC 垃圾回收器,該垃圾回收器默認(rèn)啟動了 AdaptiveSizePolicy。
      由 AdaptiveSizePolicy 引發(fā)的 GC 問題

    -XX:+HeapDumpOnOutOfMemoryError
    -XX:HeapDumpPath="$BASEDIR"/logs/java_heapdump.hprof

    • -XX:+DisableExplicitGC ##禁止代碼中顯示調(diào)用GC

      java nio中的direct memory,那么使用-XX:+DisableExplicitGC一定要小心,存在潛在的內(nèi)存泄露風(fēng)險
      最佳編程實踐是:暴露出釋放資源的接口,程序員使用完成后,顯示釋放,這樣就能夠避免堆內(nèi)存和非堆內(nèi)存資源的同步釋放的難題。
      RevisedObjectInHeap類中通過finalize()方法來釋放堆外內(nèi)存的,閱讀源碼可以發(fā)現(xiàn),NIO中direct memory的釋放并不是通過finalize(),
      而是通過sun.misc.Cleaner實現(xiàn)的
      cleaner = Cleaner.create(this, new Deallocator(base, cap));
      為什么不用finalize呢?因為finalize不安全,也非常影響性能。什么是sun.misc.Cleaner?這是個幽靈引用PhantomReference

    -XX:+CMSParallelRemarkEnabled ## 并行標(biāo)記

    -XX:+UseCMSInitiatingOccupancyOnly
    -XX:CMSInitiatingOccupancyFraction=75 ##設(shè)定CMS在對內(nèi)存占用率達(dá)到75%的時候開始GC

    UseCMSInitiatingOccupancyOnly如果不指定, 只是用設(shè)定的回收閾值CMSInitiatingOccupancyFraction, 則JVM僅在第一次使用設(shè)定值,后續(xù)則自動調(diào)整會導(dǎo)致上面的那個參數(shù)不起作用由于在垃圾收集階段用戶線程還需要運行,那也就還需要預(yù)留有足夠的內(nèi)存空間給用戶線程使用, 因此CMS收集器不能像其他收集器那樣等到老年代幾乎完全被填滿了再進(jìn)行收集, 需要預(yù)留一部分空間提供并發(fā)收集時的程序運作使用

    -Xloggc:"$BASEDIR"/logs/seata_gc.log ##
    -verbose:gc

    jvm參數(shù)-verbose:gc和-XX:+PrintGC有區(qū)別? 在官方文檔中有說明:兩者功能一樣,都用于垃圾收集時的信息打印。 -verbose:gc 穩(wěn)定版本 -XX:+PrintGC 非穩(wěn)定版本,可能在未通知的情況下刪除,在下面官方文檔中是-XX:-PrintGC。 參見:http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html 因為被標(biāo)記為manageable,所以可以通過如下三種方式修改: 1、com.sun.management.HotSpotDiagnosticMXBean API 2、JConsole 3、jinfo -flag 參見:http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html

    -Dio.netty.leakDetectionLevel=advanced

    這句話報告有泄漏的發(fā)生,提示你用-D參數(shù),把防漏等級從默認(rèn)的simple升到advanced, 具體看到被泄漏的ByteBuf創(chuàng)建的地方和被訪問的地方。https://www.iteye.com/news/30866Netty里四種主力的ByteBuf, 其中UnpooledHeapByteBuf 底下的byte[]能夠依賴JVM GC自然回收; 而UnpooledDirectByteBuf底下是DirectByteBuffer,如Java堆外內(nèi)存掃盲貼所述,除了等JVM GC, 最好也能主動進(jìn)行回收;而PooledHeapByteBuf 和 PooledDirectByteBuf,則必須要主動將用完的byte[]/ByteBuffer放回池里, 否則內(nèi)存就要爆掉。所以,Netty ByteBuf需要在JVM的GC機(jī)制之外,有自己的引用計數(shù)器和回收過程。一下又回到了C的冰冷時代,自己malloc對象要自己free。 但和C時代又不完全一樣,內(nèi)有引用計數(shù)器,外有JVM的GC,情況更為復(fù)雜。2. 引用計數(shù)器常識 計數(shù)器基于 AtomicIntegerFieldUpdater,為什么不直接用AtomicInteger?因為ByteBuf對象很多,如果都把int包一層AtomicInteger花銷較大,而AtomicIntegerFieldUpdater只需要一個全局的靜態(tài)變量。 所有ByteBuf的引用計數(shù)器初始值為1。 調(diào)用release(),將計數(shù)器減1,等于零時, deallocate()被調(diào)用,各種回收。 調(diào)用retain(),將計數(shù)器加1,即使ByteBuf在別的地方被人release()了,在本Class沒喊cut之前,不要把它釋放掉。 由duplicate(), slice()和order(ByteOrder)所創(chuàng)建的ByteBuf,與原對象共享底下的buffer,也共享引用計數(shù)器,所以它們經(jīng)常需要調(diào)用retain()來顯示自己的存在。 當(dāng)引用計數(shù)器為0,底下的buffer已被回收,即使ByteBuf對象還在,對它的各種訪問操作都會拋出異常。3.誰來負(fù)責(zé)Release在C時代,我們喜歡讓malloc和free成對出現(xiàn),而在Netty里,因為Handler鏈的存在,ByteBuf經(jīng)常要傳遞到下一個Hanlder去而不復(fù)還,所以規(guī)則變成了誰是最后使用者,誰負(fù)責(zé)釋放。另外,更要注意的是各種異常情況,ByteBuf沒有成功傳遞到下一個Hanlder,還在自己地界里的話,一定要進(jìn)行釋放。3.1 InBound Message 在AbstractNioByteChannel.NioByteUnsafe.read() 處,配置好的ByteBufAllocator創(chuàng)建相應(yīng)ByteBuf并調(diào)用 pipeline.fireChannelRead(byteBuf) 送入Handler鏈。根據(jù)上面的誰最后誰負(fù)責(zé)原則,每一個Handler對消息可能有三種處理方式對原消息不做處理,調(diào)用 ctx.fireChannelRead(msg)把原消息往下傳,那不用做什么釋放。 將原消息轉(zhuǎn)化為新的消息并調(diào)用 ctx.fireChannelRead(newMsg)往下傳,那必須把原消息release掉。 如果已經(jīng)不再調(diào)用ctx.fireChannelRead(msg)傳遞任何消息,那更要把原消息release掉。 假設(shè)每一個Handler都把消息往下傳,Handler并也不知道誰是啟動Netty時所設(shè)定的Handler鏈的最后一員,所以Netty會在Handler鏈的最末補(bǔ)一個TailHandler,如果此時消息仍然是ReferenceCounted類型就會被release掉。 不過如果我們的業(yè)務(wù)Hanlder不再把消息往下傳了,這個TailHandler就派不上用場。 3.2 OutBound Message 要發(fā)送的消息通常由應(yīng)用所創(chuàng)建,并調(diào)用 ctx.writeAndFlush(msg) 進(jìn)入Handler鏈。在每一個Handler中的處理類似InBound Message,最后消息會來到HeadHandler,再經(jīng)過一輪復(fù)雜的調(diào)用,在flush完成后終將被release掉。3.3 異常發(fā)生時的釋放 多層的異常處理機(jī)制,有些異常處理的地方不一定準(zhǔn)確知道ByteBuf之前釋放了沒有,可以在釋放前加上引用計數(shù)大于0的判斷避免異常;有時候不清楚ByteBuf被引用了多少次,但又必須在此進(jìn)行徹底的釋放,可以循環(huán)調(diào)用reelase()直到返回true。4. 內(nèi)存泄漏檢測所謂內(nèi)存泄漏,主要是針對池化的ByteBuf。ByteBuf對象被JVM GC掉之前,沒有調(diào)用release()去把底下的DirectByteBuffer或byte[]歸還到池里,會導(dǎo)致池越來越大。而非池化的ByteBuf,即使像DirectByteBuf那樣可能會用到System.gc(),但終歸會被release掉的,不會出大事。Netty擔(dān)心大家一定會不小心就搞出個大新聞來,因此提供了內(nèi)存泄漏的監(jiān)測機(jī)制。Netty默認(rèn)就會從分配的ByteBuf里抽樣出大約1%的來進(jìn)行跟蹤。如果泄漏,會有如下語句打印: 引用LEAK: ByteBuf.release() was not called before it's garbage-collected. Enable advanced leak reporting to find out where the leak occurred. To enable advanced leak reporting, specify the JVM option '-Dio.netty.leakDetectionLevel=advanced' or call ResourceLeakDetector.setLevel()這句話報告有泄漏的發(fā)生,提示你用-D參數(shù),把防漏等級從默認(rèn)的simple升到advanced,具體看到被泄漏的ByteBuf創(chuàng)建的地方和被訪問的地方。 禁用(DISABLED) - 完全禁止泄露檢測,省點消耗。 簡單(SIMPLE) - 默認(rèn)等級,告訴我們?nèi)拥?%的ByteBuf是否發(fā)生了泄露,但總共一次只打印一次,看不到就沒有了。 高級(ADVANCED) - 告訴我們?nèi)拥?%的ByteBuf發(fā)生泄露的地方。每種類型的泄漏(創(chuàng)建的地方與訪問路徑一致)只打印一次。 偏執(zhí)(PARANOID) - 跟高級選項類似,但此選項檢測所有ByteBuf,而不僅僅是取樣的那1%。在高壓力測試時,對性能有明顯影響。實現(xiàn)細(xì)節(jié) 每當(dāng)各種ByteBufAllocator 創(chuàng)建ByteBuf時,都會問問是否需要采樣,Simple和Advanced級別下,就是以113這個素數(shù)來取模(害我看文檔的時候還在瞎擔(dān)心,1%,萬一泄漏的地方有所規(guī)律,剛好躲過了100這個數(shù)字呢,比如都是3倍數(shù)的),命中了就創(chuàng)建一個Java堆外內(nèi)存掃盲貼里說的PhantomReference。然后創(chuàng)建一個Wrapper,包住ByteBuf和Reference。Simple級別下,wrapper只在執(zhí)行release()時調(diào)用Reference.clear()把Reference清理掉,Advanced級別下則會記錄每一個創(chuàng)建和訪問的動作。當(dāng)GC發(fā)生,還沒有被clear()的Reference就會被JVM放入到之前設(shè)定的ReferenceQueue里。在每次創(chuàng)建PhantomReference時,都會順便看看有沒有因為忘記執(zhí)行release()把Reference給clear掉,在GC時被放進(jìn)了ReferenceQueue的對象,有則以 "io.netty.util.ResourceLeakDetector”為logger name,寫出前面例子里的Error級別的日日志。順便說一句,Netty能自動匹配日志框架,先找Slf4j,再找Log4j,最后找JDK logger


    -classpath “KaTeX parse error: Undefined control sequence: \ at position 12: CLASSPATH" \? ? -Dapp.name="s…KaTeX parse error: Undefined control sequence: \ at position 3: " \? ? -Dapp.repo="REPO”
    -Dapp.home=“KaTeX parse error: Undefined control sequence: \ at position 10: BASEDIR" \? ? -Dbasedir="BASEDIR”
    io.seata.server.Server
    “$@”

    怎么優(yōu)化tomcat的jvm參數(shù)

    #修改JVM參數(shù)不直接修改 catalina.bat 和catalina.sh
    在catalina.sh同級目錄創(chuàng)建setenv.sh文件
    在里面修改jvm參數(shù)

    參看 https://www.iteye.com/blog/tdcq-1990666

    #!/bin/sh # ================================================================== echo "start set env" echo "$CATALINA_BASE"export CATALINA_OPTS="$CATALINA_OPTS -Xmx6144m -Xms4096m -Xmn2048m -Xss512k -XX:SurvivorRatio=10 -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -XX:-OmitStackTraceInFastThrow -XX:-UseAdaptiveSizePolicy -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$CATALINA_BASE/logs/ir_heapdump.hprof -XX:+DisableExplicitGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=75 -Xloggc:$CATALINA_BASE/logs/ir_gc.log -verbose:gc "

    以seata 的dockerfile 為例 分析疑問3

    以檢索 case Deoptimization::Reason_null_check: 為例

    直接ctrl + h 搜索不到

    請教博文作者DreamTHT , 說是在 這個文件里 https://hg.openjdk.java.net/jdk/jdk/file/tip/src/hotspot/share/opto/graphKit.cpp ,

    牛掰, 我真不懂 c++

    參看這篇博文https://blog.csdn.net/daerzei/article/details/79717717

    • 修改 點擊菜單File --> Project Structure --> SDKs --> Sourcepath ,添加上本地源碼解壓吧路徑C:\dev\jdk\jdk_source
      此時可以編輯源碼添加注釋

    • 修改 點擊Setting --> Build,Execution,Deployment --> Debugger --> Stepping
      把Do not step into the classes中的ajva.*,javax.*取消勾選,其他的隨意
      此時可以debug對源碼打斷點
      你好,大神

    總結(jié):

    ? seata的這些參數(shù)設(shè)置還真是挺有講究的呀…不愧是大廠的專家呀!!!

    接下來任務(wù)很重呀,我要把自己之前學(xué)會了,又丟掉的東西寫個博客記錄下來了。

    我說我是一個入行快10年的程序員,你敢新?該死該死。

    在此把我珍藏了多年的第一篇博文,獻(xiàn)給各位吧。 后續(xù)會不停更新。每周至少一篇吧。保底

    我是魔術(shù)師耿,一個IT行業(yè)的搬磚人。

    總結(jié)

    以上是生活随笔為你收集整理的seata之jvm参数解析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    91探花视频| 亚洲国产成人精品在线观看 | 亚洲电影久久久 | 亚洲一级电影视频 | 射综合网 | 日本中文字幕电影在线免费观看 | 国产精品免费看 | 欧美日韩视频在线观看一区二区 | 欧美日韩一区二区三区在线观看视频 | 99精品国产兔费观看久久99 | 国产成人av电影在线观看 | 在线日韩中文字幕 | 最近中文字幕mv免费高清在线 | 久久久免费精品视频 | 国产精品欧美日韩 | 欧美激情精品久久久久 | 国产精品久久久久久一二三四五 | 四虎永久免费网站 | 亚洲一级片av | 亚洲国产成人在线观看 | 91专区在线观看 | h动漫中文字幕 | 91久久精品日日躁夜夜躁国产 | av丝袜在线 | 色999视频| av大片免费| 国产精品一区二区无线 | 国产成人精品午夜在线播放 | 国产精品久久久久免费 | 国产伦精品一区二区三区高清 | 四虎精品成人免费网站 | 中文字幕在线免费观看视频 | 久久伊99综合婷婷久久伊 | 伊人天堂久久 | 黄视频色网站 | 亚洲综合婷婷 | 香蕉免费| 91精彩在线视频 | 国内外成人免费在线视频 | 国产黄色精品在线观看 | 久久久免费精品视频 | 色91在线视频 | 西西444www大胆高清图片 | 综合色亚洲 | 欧美日韩在线精品 | 中文字幕精品www乱入免费视频 | 97视频在线 | 日日夜夜精品免费 | 日本黄色免费观看 | 黄网站色欧美视频 | 九色视频网址 | 亚洲国产成人在线观看 | 亚洲午夜精 | 免费一级日韩欧美性大片 | 国内精品视频免费 | 亚洲综合在| 久久曰视频 | 久久久麻豆视频 | 午夜私人影院久久久久 | 国产一二三四在线视频 | 五月婷婷精品 | 奇米影音四色 | 午夜色影院 | 天天操狠狠操夜夜操 | 午夜电影 电影 | 超碰97在线看 | 在线久久 | 国产一区二区在线免费播放 | 日日骑| 久要激情网| 国产综合精品久久 | 91片网| 精品一二三区视频 | 国产专区欧美专区 | 亚洲 欧美变态 另类 综合 | 一区二区激情 | 国产精品美女久久久久aⅴ 干干夜夜 | 黄色a在线 | 91最新在线 | 在线精品一区二区 | 91精品国产自产在线观看永久 | 精品国产乱码久久久久久三级人 | 久久久久久高潮国产精品视 | 亚洲综合色视频在线观看 | 五月婷婷丁香综合 | 美女中文字幕 | 国产精品久久久久高潮 | 国产一区在线免费 | 天堂入口网站 | 久热色超碰 | 免费在线观看的av网站 | 国产一级做a爱片久久毛片a | 99久久精品无码一区二区毛片 | 国产a级免费 | 国产三级午夜理伦三级 | 美女久久久 | 精品国产乱码久久久久久浪潮 | 成人免费在线播放视频 | 午夜91在线 | 涩涩爱夜夜爱 | 日韩成人免费在线电影 | 久久99精品久久久久久久久久久久 | 久久久久国产一区二区三区 | 国产人在线成免费视频 | 成年人免费在线 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 欧美久久久久久久 | 欧美日韩视频在线观看免费 | 国产一区黄色 | 久久精品国产精品 | 亚洲狠狠丁香婷婷综合久久久 | 精品黄色片 | 国产h在线观看 | 又黄又爽又刺激视频 | 国产视频一区二区在线播放 | 国产亚洲精品久久久久久 | 日日日干 | 免费看的黄色的网站 | 激情av资源网 | 亚洲日本va中文字幕 | 69av免费视频| 国产精品热视频 | 亚洲 中文 在线 精品 | 欧美精品v国产精品 | 69久久99精品久久久久婷婷 | 亚洲天堂精品视频在线观看 | 国产精品96久久久久久吹潮 | 激情欧美一区二区免费视频 | 久久久亚洲精品 | 亚洲欧美日本一区二区三区 | 国产无套精品久久久久久 | 国产成人一区二区三区在线观看 | 亚洲精品网址在线观看 | 麻豆va一区二区三区久久浪 | 亚洲欧美国产精品18p | 日日操夜夜操狠狠操 | 久久久综合电影 | 在线观看国产v片 | 亚洲综合丁香 | 婷婷国产在线 | 成人久久精品 | 在线免费观看黄色大片 | 日本一区二区三区免费看 | 国产 在线观看 | 国产精品成人自产拍在线观看 | 在线观看黄色免费视频 | 国产精品18久久久久久久网站 | 91精品久久久久久久久久入口 | 国产成人av网址 | 国产91免费在线 | 天天想夜夜操 | 毛片随便看 | 久久久免费 | 亚洲精品www久久久 www国产精品com | 国产爽妇网 | 免费在线色电影 | 欧亚久久 | 久久综合九色综合久久久精品综合 | 亚洲手机天堂 | 国产不卡网站 | 精品毛片在线 | 91精品国产高清 | 国产一区二区三区午夜 | 欧美色图亚洲图片 | 在线亚洲欧美日韩 | 超碰国产在线观看 | 国产福利一区二区在线 | 日韩免费一级a毛片在线播放一级 | av观看久久久 | 国产在线观看黄 | 手机av在线免费观看 | 国产精品白浆 | 欧美日韩在线精品一区二区 | 免费瑟瑟网站 | av免费在线观看1 | 日韩乱码中文字幕 | 91成人短视频在线观看 | 中文字幕av网站 | 久草视频免费在线播放 | 欧美精品久久久久久久久老牛影院 | aa级黄色大片 | 久久精品视频在线 | 99免在线观看免费视频高清 | 亚洲综合欧美精品电影 | 国产美女视频网站 | 91在线视频观看免费 | 久久中国精品 | 午夜骚影 | 狠狠色狠狠色综合日日小说 | 日韩在线观看三区 | 99久久国产免费看 | 国产最新精品视频 | 超碰在线人人97 | 91久久久久久久一区二区 | 一区二区av| 国产亚洲视频系列 | 日韩视频免费在线观看 | 一级黄色片在线免费看 | 国产精品久久久久久久久久久不卡 | 天天草天天操 | 最近免费观看的电影完整版 | 久久久国产电影 | 亚洲 欧美 国产 va在线影院 | 免费网站在线观看成人 | 亚洲精品视频免费在线观看 | 国产午夜精品一区二区三区嫩草 | 国产中文字幕三区 | 99热超碰 | 99在线观看视频网站 | 久久精品国产一区 | 精品美女国产在线 | 久久久久久久久久网站 | 国产精品久久网站 | 国产在线资源 | 久久1电影院 | 综合铜03| 国产亚州av | 精品亚洲男同gayvideo网站 | 亚洲在线精品视频 | 国产成人一区二区三区久久精品 | 久草视频在线播放 | 四虎国产精品永久在线国在线 | 亚洲专区欧美专区 | 日日夜夜干 | 97碰碰碰 | 国产精品久久久久久久久久久免费 | 99热这里是精品 | 国产精品中文字幕在线 | 久久久久久久网站 | 免费看一级特黄a大片 | 国内精品久久久久久中文字幕 | 特级西西444www大精品视频免费看 | 精品一区精品二区高清 | 伊人天天狠天天添日日拍 | 亚洲视频久久久久 | 欧洲色吧| 久久久久蜜桃 | 中文字幕a在线 | 中国成人一区 | 日韩影视在线观看 | 手机av看片 | 丁香激情综合国产 | 永久av免费在线观看 | 啪啪午夜免费 | 日韩精品三区四区 | 中国一级特黄毛片大片久久 | 国产精品日韩欧美一区二区 | 欧美性网站 | 久草在线观 | av看片网| 中文字幕一区二区在线观看 | 丁香六月综合网 | 精品福利国产 | 在线观看免费高清视频大全追剧 | 久久99久久久久久 | 丁香色天天 | 国产精品久久久久久麻豆一区 | 久久国产一区二区 | 亚洲精品视频偷拍 | 日韩免费av在线 | 88av视频 | 国产婷婷精品av在线 | 91成品人影院| 久久精品视频日本 | 在线观看视频在线观看 | 中文字幕日本电影 | 国产精品第一页在线观看 | 欧美视屏一区二区 | 天天人人综合 | 国产91全国探花系列在线播放 | 五月开心婷婷网 | 91免费视频国产 | 四虎www | 欧美日韩国产xxx | 午夜在线免费观看 | 亚洲在线精品视频 | 亚洲h色精品 | 久色小说 | 伊人中文在线 | 五月花婷婷 | 又黄又爽免费视频 | 人人爱天天操 | 中文字幕在线看视频国产 | 黄色在线观看免费 | 欧美婷婷色 | 欧美日韩高清一区二区 国产亚洲免费看 | 91久久人澡人人添人人爽欧美 | 亚洲精品乱码久久久久久蜜桃欧美 | 国产小视频在线看 | 国产视频2区 | 国产精品久久久久久久久久久免费 | 亚洲精品色视频 | 99精品国产福利在线观看免费 | 久久avav | 91福利国产在线观看 | 激情自拍av | 日韩二区三区在线 | 国产成人久久精品亚洲 | 狠狠色丁香婷婷综合基地 | 亚洲成人资源在线观看 | 美女精品久久久 | av视屏在线播放 | 中文字幕资源站 | 成人久久18免费网站麻豆 | 亚洲精品在线观看视频 | 一区二区三区中文字幕在线 | 伊人影院在线观看 | 久久久精品午夜 | 一区二区精品久久 | 精品视频久久久 | 久久久午夜精品福利内容 | aaa日本高清在线播放免费观看 | 国内精品久久久久国产 | 久久综合九色综合欧美就去吻 | 欧美韩日视频 | 国产精品视频你懂的 | 久久综合久色欧美综合狠狠 | 天天操比| 国产美女无遮挡永久免费 | 国产精品高潮呻吟久久av无 | 久久久国产影视 | 人人看人人 | 国产伦理久久精品久久久久_ | 天天弄天天操 | 欧美亚洲免费在线一区 | 久久精品伊人 | 国产免费观看av | 亚洲成a人片综合在线 | 丝袜网站在线观看 | 精品国内 | 国产日韩精品一区二区三区在线 | 色婷婷国产 | a视频在线观看免费 | 涩涩网站免费 | 成年人天堂com | 超碰在线cao | 久久福利国产 | 日韩二三区 | 狠狠干电影 | 综合五月 | 免费中文字幕 | 成人中文字幕+乱码+中文字幕 | 国产永久网站 | 日韩久久精品一区二区 | 99精品亚洲 | 日日夜夜噜噜噜 | 日韩欧美高清在线观看 | 久久视精品 | 国产一级在线观看 | 亚洲激情电影在线 | 999国内精品永久免费视频 | 在线日韩视频 | 亚洲毛片视频 | 成人亚洲精品国产www | www.天天操.com | 夜夜视频欧洲 | 在线观看网站你懂的 | 丁香婷婷久久久综合精品国产 | 国产在线视频在线观看 | 亚洲黄色在线播放 | 亚洲国产日韩欧美在线 | 亚洲精品美女 | 久久精品视频18 | 国产高清免费在线观看 | 玖玖玖在线观看 | 麻豆国产电影 | 91av在线不卡 | www.狠狠操.com | 日韩理论影院 | 天天激情在线 | 99在线观看免费视频精品观看 | 97视频免费观看 | 极品美女被弄高潮视频网站 | 五月天中文字幕 | 丁香六月中文字幕 | 日韩超碰| 天天做综合网 | 97成人资源站 | 国产青青青 | 国产剧情在线一区 | 99精品一级欧美片免费播放 | 成人黄色大片在线免费观看 | 久久视奸 | av视屏在线播放 | 免费黄色特级片 | 中文字幕一区二区三区久久 | 国产精品毛片久久久久久久 | 久草在线视频网 | 人人干天天射 | 69国产精品成人在线播放 | 欧美大片mv免费 | 亚洲视频1区2区 | 久久精品国产成人 | 香蕉在线视频播放网站 | 69久久夜色精品国产69 | 在线视频 日韩 | 欧美日韩国产一区二区在线观看 | 久久99精品久久久久久清纯直播 | 久爱精品在线 | 亚洲精品国产综合99久久夜夜嗨 | 九九视频在线播放 | 又黄又爽又刺激的视频 | 国偷自产中文字幕亚洲手机在线 | 日韩av午夜 | 久久免费视频5 | 国产少妇在线观看 | 天天干,天天射,天天操,天天摸 | 手机看片1042 | 欧美久久九九 | 美女网站视频免费都是黄 | 久久国产精品一国产精品 | 欧美激情精品久久久久久免费印度 | 夜夜视频欧洲 | 亚洲精品视频在线免费 | 欧美午夜精品久久久久久浪潮 | 十八岁以下禁止观看的1000个网站 | 黄色精品一区 | 99国产精品 | 亚洲国产影院av久久久久 | 伊人在线视频 | 国产精品入口传媒 | 日韩欧美xxx| 久久超 | 欧美日韩国产免费视频 | av黄色大片 | 丁香色婷 | 色综合天天色综合 | 中文字幕日本电影 | 日韩视频三区 | www.香蕉视频在线观看 | 国内精品久久久久影院一蜜桃 | 久久精品中文字幕免费mv | 久草国产在线观看 | 欧美韩国日本在线观看 | 亚洲激精日韩激精欧美精品 | 操综合 | 亚洲电影免费 | 成人动漫一区二区 | www五月天com | 青青草在久久免费久久免费 | 国产成人在线播放 | 精品美女在线视频 | 精品二区视频 | 97在线超碰 | 中文字幕一区二区三区精华液 | 久草在线视频网站 | 国产 欧美 日产久久 | 91| 91爱看片| 亚洲天堂精品视频在线观看 | 蜜臀久久99精品久久久酒店新书 | 五月天婷亚洲天综合网精品偷 | 91成年人视频 | 精品国内自产拍在线观看视频 | 激情视频在线观看网址 | 国产伦理一区二区三区 | 国产在线一线 | 国产成人精品一区二区三区 | 婷婷激情小说网 | 在线看小早川怜子av | 色多多污污 | 免费观看一区 | 欧美一二三视频 | 99久久激情 | 亚洲成人网av | 成人影视片 | 日韩成人精品在线观看 | 黄网在线免费观看 | 亚洲婷婷丁香 | 久精品视频免费观看2 | 成年人在线免费视频观看 | 国产综合婷婷 | 久久精彩视频 | 婷婷精品国产一区二区三区日韩 | 国产在线p| 色综合天天爱 | 天天操天天添天天吹 | 天天爱天天 | 亚洲一级黄色大片 | 黄色a大片 | 97人人精品| 亚洲丁香日韩 | 在线日韩 | 久久99免费观看 | 亚洲人片在线观看 | 黄色一区三区 | 久久精品国产99国产 | 午夜精品久久久久久久久久久久 | 夜夜爽88888免费视频4848 | 在线视频日韩欧美 | 日韩在线观看一区 | 免费a级毛片在线看 | 五月婷婷综合在线视频 | 免费看黄视频 | 天天插天天操天天干 | 欧美日韩在线免费视频 | 久久精品在线免费观看 | 97色综合 | 99视频久久 | 欧美一级性生活 | adc在线观看 | 国产精品永久免费 | 日本公乱妇视频 | 91看毛片| 欧美性生活一级片 | 亚洲一区二区三区毛片 | 日韩久久久久久久久久久久 | 粉嫩av一区二区三区入口 | 日日碰狠狠躁久久躁综合网 | 黄色福利视频网站 | 五月天综合网 | 国产在线 一区二区三区 | 免费在线观看av网址 | 91av影视 | 人人爽人人av | 久久这里只有精品久久 | 一级久久精品 | 天天操天天拍 | 天天做天天爱天天爽综合网 | 久久精品韩国 | 黄网站www| 欧美日韩国产精品一区二区亚洲 | 九九免费观看全部免费视频 | 亚洲精品国偷拍自产在线观看蜜桃 | 有码视频在线观看 | 91精品久久久久久粉嫩 | av在线免费在线 | 色视频国产直接看 | 97在线视频免费看 | 欧美日韩一区二区在线观看 | 久久网站免费 | 国产黄影院色大全免费 | 国产视频精选 | 综合网中文字幕 | 色综合久久88色综合天天 | 国产精品久久久久久久免费 | 91网址在线看 | 久久资源在线 | 国产精品 日韩精品 | 亚洲最大成人免费网站 | 精品国产a | 99r国产精品| 麻豆91网站 | 毛片在线播放网址 | 久草视频观看 | 日韩在线高清 | 久久久久成人精品免费播放动漫 | 精品影院一区二区久久久 | 在线视频你懂 | 99精品视频在线观看视频 | 激情婷婷色 | 国产成人精品亚洲a | 国产黄影院色大全免费 | 亚洲一区网 | 日韩中字在线 | 欧美日韩国产精品爽爽 | 91在线观看高清 | 亚洲成aⅴ人在线观看 | 久久久久网站 | av在线免费在线观看 | 精品国产乱码一区二 | 欧美激情精品久久久 | 一区二区三区手机在线观看 | 婷婷丁香激情五月 | av成人在线网站 | 在线天堂日本 | 久久综合一本 | 91在线看黄 | 日韩电影一区二区在线观看 | 波多野结衣久久资源 | 91九色性视频 | 色婷婷免费视频 | 日韩精品一区二区三区丰满 | 麻豆网站免费观看 | 国产一区在线不卡 | 一区二区三区电影大全 | 超级碰碰碰视频 | 国产精品毛片一区二区在线看 | 日日夜夜人人精品 | 99精品热视频只有精品10 | 亚洲成色| 久久久久久久久久网站 | 婷婷久久丁香 | 国产精品中文久久久久久久 | 久久婷婷色 | 国产专区日韩专区 | 久久精品91久久久久久再现 | 成人国产精品一区 | 欧美大片第1页 | 九九九热精品免费视频观看网站 | 国产精品欧美一区二区 | 00av视频 | 久久免费视频在线观看30 | 亚洲精品综合在线观看 | 国产精品情侣视频 | 久久99国产视频 | 精品成人久久 | 激情欧美丁香 | 婷婷激情综合五月天 | 日韩免费电影在线观看 | 色黄久久久久久 | www久久久久| 午夜性福利 | 五月在线视频 | 91色偷偷| 中文字幕韩在线第一页 | 国模视频一区二区 | 日日天天 | 精品成人网| 久久久久综合 | 日韩一级成人av | 97国产精品 | 91视频最新网址 | 国产在线播放一区二区三区 | 91福利视频在线 | 精品久久毛片 | 欧美日韩观看 | 欧美成人日韩 | 一级理论片在线观看 | 日韩久久精品一区二区 | 久久久久久久久久久国产精品 | 丁香综合激情 | 成人欧美日韩国产 | 一区av在线播放 | 在线观看欧美成人 | 午夜精品一区二区三区在线 | 久久午夜电影院 | www.激情五月.com| 久久精品国产亚洲精品2020 | 中文字字幕在线 | 国产 日韩 欧美 中文 在线播放 | 精品综合久久久 | 精品天堂av| 亚洲成色| 国产精品夜夜夜一区二区三区尤 | 青草视频免费观看 | www.av在线.com| 91麻豆精品国产91久久久久久 | 97视频资源 | 国产成人一区二区三区影院在线 | 在线日本看片免费人成视久网 | 国产一区二区三区免费视频 | 丰满少妇在线观看 | 婷婷六月丁| 久久国产午夜精品理论片最新版本 | 国产精品白浆 | 欧美精品天堂 | 91大神精品视频在线观看 | 又黄又刺激视频 | www.福利视频| 免费亚洲一区二区 | 人人澡人人模 | 精品国产诱惑 | 国产又黄又爽无遮挡 | 黄网站免费大全入口 | 手机av在线免费观看 | 国内精品久久久久久久久久 | 久久国内精品99久久6app | 成人影音在线 | 国产精品视频免费 | 五月婷婷视频 | 九九九在线观看视频 | 国产精品video | 天天操天天干天天干 | 日本韩国在线不卡 | 超碰人人乐| 日韩中文字幕一区 | 日韩久久久久 | 91视频免费网址 | 国产 日韩 在线 亚洲 字幕 中文 | 久久久久久久久久久久电影 | 91精品国产综合久久久久久久 | 国产在线国偷精品产拍免费yy | 一区二区理论片 | 久久亚洲二区 | 在线日本看片免费人成视久网 | 激情五月看片 | 日日夜夜天天 | 91热视频在线观看 | a在线观看国产 | 国产原厂视频在线观看 | www在线观看视频 | 国产中文字幕网 | 久草在线这里只有精品 | 婷婷性综合 | 男女日麻批 | 草在线| 精品福利av | 99视频在线免费播放 | 亚洲婷婷在线 | 六月丁香久久 | 亚洲成av人影院 | 成人网在线免费视频 | 香蕉影院在线观看 | 欧美日韩中文字幕综合视频 | 国产精品久久久久久久免费观看 | 精品国产理论 | 成人91在线 | 西西4444www大胆无视频 | 天天操狠狠操网站 | av网站大全免费 | 国产精品9999久久久久仙踪林 | 国产精品露脸在线 | 精品亚洲免a | 免费视频91 | 日韩三级视频在线观看 | 亚洲一级片在线看 | 国产亚洲精品久久久久久电影 | 久热电影| 免费在线观看一区二区三区 | 成人免费观看视频大全 | 成人在线一区二区 | 伊人看片| 亚洲一区二区高潮无套美女 | 337p日本大胆噜噜噜噜 | 亚洲粉嫩av| 久久久精品国产一区二区电影四季 | 99九九99九九九视频精品 | 香蕉视频网址 | 99国产精品视频免费观看一公开 | 九九免费在线观看视频 | 五月婷婷黄色网 | 狠狠精品 | 久久精品美女视频 | 日韩久久精品一区二区三区 | 精品欧美小视频在线观看 | 成人啪啪18免费游戏链接 | 国产精品短视频 | 国产专区欧美专区 | 久久精品国产99国产 | 久久日本视频 | 中文字幕免费在线 | 欧美在线观看视频 | 免费视频二区 | 成av人电影| 久草在线看片 | 国产精品美女999 | 国产精品美女久久久久久久网站 | 国产群p视频 | 人人射| 精品亚洲免费 | 国产成人一区二区三区免费看 | 久久特级毛片 | 一区二区视频电影在线观看 | 超碰在线资源 | 欧美一级黄大片 | 四虎成人免费观看 | 日韩欧美视频在线 | 国产vs久久 | 国产精品成人一区二区 | 日本高清中文字幕有码在线 | 亚洲毛片一区二区三区 | 天天做天天爱天天爽综合网 | 色99之美女主播在线视频 | 麻豆视频免费在线 | 中文字幕欧美日韩va免费视频 | 久久深夜福利免费观看 | 97成人在线 | 黄色精品网站 | 看片的网址 | 亚洲 欧美 日韩 综合 | 337p日本欧洲亚洲大胆裸体艺术 | 免费看片网页 | 又黄又网站 | 精品999 | 国产91免费在线 | 国产日韩精品一区二区三区在线 | 婷婷在线免费观看 | 天堂激情网 | a视频免费 | 91视频三区| 91在线播放综合 | 丰满少妇一级片 | 亚洲欧美激情插 | 国产无套视频 | 色橹橹欧美在线观看视频高清 | 久久精品一区二区三区视频 | 在线观看黄a | 日日天天干 | 欧美激情视频一区二区三区免费 | 手机成人免费视频 | 中文字幕在线看视频国产中文版 | 一二三区视频在线 | 国产黄av | 国产精品欧美日韩 | www久草| 免费裸体视频网 | 五月天婷婷丁香花 | 久久er99热精品一区二区 | 99热这里只有精品国产首页 | 久久婷婷国产色一区二区三区 | 97精品国产| 欧美激情综合色综合啪啪五月 | 成年人免费在线观看网站 | 亚洲国内精品视频 | 久草.com | 黄免费网站 | 精品一区二区在线看 | 久久国产网 | av福利第一导航 | 四虎最新入口 | 91精品国产自产在线观看 | 国产一区二区成人 | 精品视频免费看 | www.久久精品视频 | 国产在线高清精品 | 午夜精品一区二区三区在线观看 | 激情网第四色 | 91人人网 | 在线日韩视频 | 91精品国产乱码 | 国产另类av | 亚洲高清在线视频 | 色哟哟国产精品 | 99久久免费看 | 在线看国产一区 | 激情网站五月天 | 九九热精品视频在线播放 | 亚洲欧美视频在线播放 | 91免费版在线 | japanesexxx乱女另类 | 日韩色视频在线观看 | 久草视频在线资源 | 在线免费观看黄 | 国产精品区二区三区日本 | 欧美另类老妇 | 青青网视频 | 国产成人精品日本亚洲999 | 欧美一级片在线播放 | 中文字幕在线视频网站 | 色婷婷88av视频一二三区 | 99久久超碰中文字幕伊人 | 国产伦理一区二区 | 久久久国产一区二区 | 国产高清免费观看 | 国产精品久久久久久久久久免费看 | 91精品影视 | 国产99久久久国产精品免费看 | 在线看成人 | 999精品在线 | 91c网站色版视频 | 亚洲美女在线一区 | 四虎欧美 | a一片一级 | 国产自制av | 国产在线观看h | 日韩黄色av网站 | 国产色综合 | 免费在线观看视频a | 欧美在线视频不卡 | 狠狠的干 | 日三级在线| 91丨九色丨蝌蚪丨对白 | 国产精品国产三级国产 | 97色资源 | 激情偷乱人伦小说视频在线观看 | 在线免费黄色av | 国产精品一区二区三区观看 | 狠狠狠色丁香婷婷综合久久五月 | 中文字幕在线观看免费高清电影 | 中文字幕 成人 | 国产一区二区三区在线免费观看 | 国产精品久久av | 久久精品永久免费 | 色www.| 狠狠干综合网 | 中文字幕观看av | 亚洲一级在线观看 | 亚洲精品免费观看 | 亚洲春色综合另类校园电影 | 久久久久免费电影 | 亚洲综合少妇 | 亚洲欧洲美洲av | 999成人 | 日本高清中文字幕有码在线 | 欧美成人999 | 国产精品乱码久久久久久1区2区 | 亚洲精品乱码久久久久久久久久 | 国产99久久久国产精品免费二区 | www.黄色网.com | 亚洲精品av中文字幕在线在线 | 日韩免费在线观看视频 | 一区二区三区国产欧美 | 免费黄色在线播放 | 激情欧美xxxx | 黄色a在线| 99高清视频有精品视频 | 日本久久精品视频 | 亚洲日本在线视频观看 | 天天天天天天天操 | 亚洲全部视频 | 亚洲精品国产精品国自 | 免费在线国产黄色 | 久久成人一区二区 | 91黄色在线观看 | 在线免费观看黄色 | 在线看片日韩 | 欧美另类交人妖 | 精品久久久久免费极品大片 | 奇米影视在线99精品 | 亚洲国产婷婷 | 日韩中文在线字幕 | 正在播放 国产精品 | 在线国产91 | 丁香六月婷婷激情 | 96久久精品 | 亚洲视频 一区 | av在线播放免费 | 久久免费看av | 中文字幕国语官网在线视频 | 五月天激情婷婷 | 黄色av免费看 | 久久99精品久久久久久秒播蜜臀 | 91成人亚洲 | 在线va视频 | 国产一区二区免费看 | www.久久免费视频 | 青草草在线视频 | 色多多在线观看 | 五月婷婷视频 | 国产精品久久久久久五月尺 | 久久尤物电影视频在线观看 | 欧美一区二区免费在线观看 | 91在线观 | 免费日韩 精品中文字幕视频在线 | 日本精油按摩3 | 99视频在线精品国自产拍免费观看 | 久久精品视频网站 | 亚洲国产成人精品在线 | 九九免费视频 | 免费一级特黄录像 | 99av在线视频 | 欧美日韩一区二区在线观看 | 欧美日韩免费在线观看视频 | 色综合夜色一区 | 91精品91 | 欧美日韩性生活 | 永久av免费在线观看 | 尤物九九久久国产精品的分类 | 欧美日韩国产精品一区 | 99色99| 操操日 | 免费的国产精品 | 在线观看亚洲 | 91久久精品日日躁夜夜躁国产 | 久久99在线 | 国产精品2019| 97超碰人人模人人人爽人人爱 | 九九99视频| 日韩免费 | 日韩一区二区三免费高清在线观看 | 久99久精品视频免费观看 | 麻豆视频91| 欧美日韩中文在线观看 | 亚av在线| 国产精品第2页 | 黄色成人在线观看 | 中文字幕 在线 一 二 | 国内精品久久久久久久久久 | 国产精品久久久久久久久软件 | 97手机电影网 | www.日本色 | 国产精品免费小视频 | 久久免费av电影 | 色综合婷婷久久 | 国产资源免费在线观看 | 97人人超| av一区二区三区在线观看 | 亚洲成aⅴ人片久久青草影院 | 久久99深爱久久99精品 | 美女视频a美女大全免费下载蜜臀 | 日韩精品一区二区免费 | 国产精品一区二区三区电影 | 久久歪歪 | 久草电影免费在线观看 | 国产不卡视频在线播放 | 日日草av | 在线视频中文字幕一区 | 日韩国产精品毛片 | 在线观看午夜av | 九九久久国产 | 天天艹天天 | 国产精品久久久久久电影 | 亚洲精品国产精品久久99 | 亚洲理论在线观看电影 | 日韩在线在线 | 成人一区二区三区在线观看 | 91av福利视频 | 国产精品久久久久久久久久久久午夜 | 国产剧情在线一区 | 日韩免费视频在线观看 | 日韩美女一级片 | 国内精品久久久精品电影院 | 人人澡人人爽欧一区 | 日韩美在线 | 视频一区在线播放 | 国模精品一区二区三区 | 亚洲综合成人在线 |