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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

微信小游戏背后的技术优化

發(fā)布時間:2024/2/28 编程问答 79 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信小游戏背后的技术优化 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者:chrongzhang,騰訊 WXG 客戶端開發(fā)工程師

這是一篇介紹微信小游戲客戶端底層,如果進行優(yōu)化,可以讓所有小游戲獲得更好性能的文章。不是你想像的怎么優(yōu)化某個小游戲的文章。來都來了,就了解一下吧:)

小游戲主要分為渲染和邏輯兩部分。渲染優(yōu)化能讓渲染相關(guān)的指令(WebGL/GFX)得到更高效的執(zhí)行,邏輯優(yōu)化是讓除渲染之外的代碼也能更高效的執(zhí)行,本篇主要講述邏輯相關(guān)的優(yōu)化。

基礎(chǔ)功能優(yōu)化

V8

微信小游戲是在 2017 年 12 月 28 日上線的,當(dāng)時微信安卓客戶端使用的 V8 版本還是 5.5。而 Google 在 V8 上的迭代速度是很快的,其中一個大的版本變更是從 5.9 版本開始,編譯器由原來的 FullCodeGenerator + Crankshaft 變更成更加高效的 Ignition + TurboFan。

mark

V8 引擎之所以性能高,在于其出色的 JIT 執(zhí)行效率。JIT 依賴了一個可以在運行時優(yōu)化代碼的動態(tài)編譯器。V8 早期的 JIT 編譯器是 FullCodegen,后來是 Crankshaft,然后是一直沿用至今的 Turbofan。

升級 V8,可以獲得更高的執(zhí)行性能(TurboFan)、更快的啟動速度(Snapshot + Code Caching)、更低的內(nèi)存占用(64 位壓縮指針)。小游戲上線至今,客戶端使用的 V8 也一直在升級當(dāng)中,從最初的 5.5,升級到 6.6,然后是 7.6,直到目前的 8.0。

JSBinding

微信小游戲?qū)﹂_發(fā)者暴露的是 JS 的接口,開發(fā)者調(diào)用某些 JS 函數(shù)時,最終會調(diào)用到客戶端底層的原生能力。而從 JS 到客戶端底層之間的橋接能力,就是所謂的 JS 綁定。JS 綁定又分為兩種:裸綁定和非裸綁定。裸綁定是通過 V8/JavaScriptCore 提供的原生接口,將某個 JS 函數(shù)和原生函數(shù)實現(xiàn)綁定到一起,這是最直接,也是最高效的綁定方式。

非裸綁定是指通過某個 JS 和原生的通信的橋梁(evaluate/prompt/postMessage 等等),在此基礎(chǔ)上再封裝和轉(zhuǎn)發(fā)具體的函數(shù)調(diào)用。由于存在中間一層的轉(zhuǎn)發(fā)處理,會有額外的消耗。因此小游戲?qū)ν馓峁┑?WebGL 等接口的實現(xiàn),都采用了裸綁定的方式。直接用原生裸綁定的 API,又會存在以下問題:

  • 原生 API 使用較復(fù)雜

  • 不方便實現(xiàn)更高層次的類綁定

  • V8 和 JavaScriptCore 的 API 差異很大,兩個平臺需要重復(fù)實現(xiàn)綁定

  • 于是,我們實現(xiàn)了一套通用的綁定庫: jsbinding,公司內(nèi)是開源的,未來計劃對外也開源。

    具有如下特點:

  • 簡單易用,支持類綁定

  • 裸綁定,性能高

  • 同時支持 V8 和 JavaScriptCore

  • 支持 node addon 綁定實現(xiàn)

  • 未來甚至計劃提供 WebAssembly 的綁定實現(xiàn),是不是還有點小期待呢?

    NodeJs/libuv

    安卓客戶端已經(jīng)全面擁抱 node。集成 node runtime 后,擁有了如下能力:

  • node 內(nèi)置能力(如文件、setTimeout 等)

  • libuv 異步 IO 處理的能力

  • node 很多內(nèi)置能力,是通過原生來實現(xiàn)的(node addon),屬于裸綁定,性能較高。有了 libuv 事件驅(qū)動后,可以更加靈活和高效的處理一些異步事件。比如 WebSocket 的回調(diào),之前的處理流程是,在子線程收到 socket 消息后,將消息內(nèi)容通過 JNI 調(diào)用到 Java 層,Java 層再拋到 JS 線程(也是 JVM 線程),回調(diào)到 JS。而如果使用 libuv,可以在子線程通過 uv_async_send 封裝的 ASyncCall 機制,在底層就直接拋到 JS 線程回調(diào)到 JS,避免了中間頻繁的 JNI 調(diào)用和數(shù)據(jù)傳輸?shù)拈_銷。

    調(diào)用鏈路優(yōu)化

    我們都知道,兩點之間,直線最短。代碼也是一樣,調(diào)用鏈路越短,越直接,中間的開銷就越小。

    JsApi 優(yōu)化

    1. JsApi 調(diào)用優(yōu)化

    首先來看看之前 JsApi 的調(diào)用鏈路:

    mark

    一個 js api 的調(diào)用(WeixinJSCore.invokeHandler),首先會調(diào)用到 C/C++ 統(tǒng)一的回調(diào)函數(shù) voidCallback,然后再通過 JNI 調(diào)用到 Java 的統(tǒng)一處理函數(shù) callVoidJavaMethod。在這個函數(shù)里,需要根據(jù) methodID 從 map 中找到對應(yīng)的 Java Method,然后再通過多次 JNI 調(diào)用 J2V8 各種接口將 js api 的參數(shù)轉(zhuǎn)換為 Java 類型參數(shù),最后再調(diào)用到具體 API 的 Java 實現(xiàn)函數(shù) Invoke。

    這個調(diào)用鏈路顯然不是前面提到的裸綁定的實現(xiàn)方法,因為中間還夾了一層 Java 的中轉(zhuǎn)處理層,產(chǎn)生了一些性能消耗。

    針對 invokeHandler,縮短調(diào)用鏈路,減少 JNI 調(diào)用優(yōu)化后,流程如下:

    mark

    針對 js 的 WeixinJSCore.invokeHandler 接口提供專門的 C++ 裸綁定接口 InvokeHandler,取出所有參數(shù)后,只需要一次 JNI 調(diào)用到 nativeInvokeHandler,然后調(diào)到具體 API 的 Java 實現(xiàn)函數(shù) Invoke。

    除此之外,針對異步 JsApi 調(diào)用,之前的流程是在 java 層拋到另一個線程執(zhí)行。有了 libuv Looper 后,優(yōu)化成在底層起一個 uv 的 worker 線程,通過 ASyncCall 將任務(wù)拋到 worker 線程,這樣 worker 里只需要執(zhí)行同步的 api 流程,流程上簡化了,效率上比拋 Java 層線程更高。

    2. JsApi 回調(diào)優(yōu)化

    當(dāng)框架層需要觸發(fā) JS 回調(diào)時,之前的做法是拼好一段 JS 字符串然后 evaluate:

    evaluateJavascript(String.format("typeof?WeixinJSBridge?!==?'undefined'?&&?"?+"WeixinJSBridge.invokeCallbackHandler(%d,?%s)",callbackId,?data ));

    這里的本質(zhì)是去調(diào)用 JS 里的統(tǒng)一回調(diào)處理函數(shù) WeixinJSBridge.invokeCallbackHandler,采取了直接執(zhí)行一段 JS 的方法。優(yōu)點是實現(xiàn)簡單,缺點是效率不高。

    因為讓 JS 引擎執(zhí)行一段 JS 代碼時,需要先編譯,parse 抽象語法樹,生成 Ignition 字節(jié)碼,甚至啟用到 TurboFan 編譯優(yōu)化器,最后才真正執(zhí)行到想調(diào)用的 JS 函數(shù)。

    同時每個回調(diào)都拼一個字符串執(zhí)行,在 JS 引擎內(nèi)部會積攢大量臨時字符串,占用內(nèi)存資源。

    優(yōu)化的方法其實也很簡單,就是通過 jsbinding 預(yù)先查找好 WeixinJSBridge.invokeCallbackHandler 函數(shù),在需要回調(diào)這個 JS 函數(shù)時,直接調(diào)用即可。

    //?查找到?invokeCallbackHandler?函數(shù)后,保存下來 mm::JSObject?func?=JS_GET_AS(mm::JSObject,?js_bridge,?"invokeCallbackHandler"); js_func_holder_?=?JS_NEW_OBJECT_HOLDER(func);//?...//?當(dāng)需要回調(diào)時,直接調(diào)用 JS_CALL(js_func_holder_->Get(),?nullptr,?nullptr,js_bridge,?callbackId,?data);

    并行調(diào)用優(yōu)化

    開發(fā)者在執(zhí)行某些耗時較重的任務(wù)時,可以使用多線程 Worker,類比標(biāo)準(zhǔn) H5 的 WebWorker。

    //?主線程初始化?Worker const?worker?=?wx.createWorker('workers/request/index.js')?//?文件名指定?worker?的入口文件路徑,絕對路徑 //?向?Worker?發(fā)送消息 worker.postMessage({msg:?'hello?worker' })//?workers/request/index.js //?在?Worker?線程執(zhí)行上下文會全局暴露一個?`worker`?對象 worker.onMessage(function?(res)?{console.log(res) })

    之前的 Worker 有個限制,只能執(zhí)行一些純邏輯運算的代碼,不支持 JsApi 的調(diào)用。這很大程度限制了 Worker 的使用,于是我們也在不斷的擴展 Worker 的能力,增加了音頻、網(wǎng)絡(luò)、文件等能力。

    //?Worker?線程 var?audio?=?worker.createInnerAudioContext() audio.src?=?url audio.play()

    未來 Worker 將會賦予更多能力,提高開發(fā)者并行化處理的效率。

    數(shù)據(jù)傳輸優(yōu)化

    開發(fā)者在 JS 層的數(shù)據(jù)(ArrayBuffer)需要傳到客戶端底層,同時客戶端底層的數(shù)據(jù)也需要傳到 JS 上層,這中間涉及到數(shù)據(jù)的高效傳輸。在渲染優(yōu)化時,可以通過 wgfx 提供的 createNativeBuffer 接口,創(chuàng)建一塊 JS 和 Naitve 共享的內(nèi)存,雙方可直接讀寫該內(nèi)存而無需額外的傳輸,極大的提高了效率。

    NativeBuffer 的共享內(nèi)存?zhèn)鬏敊C制,可以應(yīng)用到多個需要頻繁傳輸數(shù)據(jù)的場景,比如 Camera 傳輸?shù)臄?shù)據(jù)、JS 的 WebGL CommandBuffer 傳輸?shù)鹊取?/p>

    還有一種情況是前面提到的 Worker 之間傳輸數(shù)據(jù),如果通過默認(rèn)的 postMessage 來傳輸,效率是非常低的,不利于傳輸較大的 ArrayBuffer 數(shù)據(jù)。為了解決這個問題,我們提供了類似標(biāo)準(zhǔn) H5 的 SharedArrayBuffer 的能力,用來 Worker 之間高效的傳輸數(shù)據(jù)。

    //?game.js const?sab?=?wx.createSharedArrayBuffer(2) worker.postMessage({sab })//?worker.js worker.onMessage(function?(res)?{res.sab.lock(()?=>?{setTimeout(()?=>?{res.sab.unlock()},?3000)}) })

    總結(jié)

    小游戲的性能瓶頸,很大程度局限于 JavaScript,而我們所做的各種優(yōu)化,是希望能盡量抹平 JavaScript 本身帶來的性能損耗,接近并向原生性能靠齊,極具困難和挑戰(zhàn)。

    在 iOS 上,我們也為讓 JavaScript 擁有 JIT 能力做了深入探索。同時,我們也在 WebAssembly 上也進行了深入的探索和支持,未來有機會再進行分享。

    為了小游戲有更好的運行性能,開發(fā)者能更好的發(fā)揮其創(chuàng)意,我們所有的性能優(yōu)化還將持續(xù)不斷的迭代下去。

    總結(jié)

    以上是生活随笔為你收集整理的微信小游戏背后的技术优化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

    久久精品男人的天堂 | 久久蜜桃av| 婷婷激情av | 免费看色视频 | 免费网站黄| 欧美成人精品欧美一级乱 | 黄色国产高清 | 99视频在线精品国自产拍免费观看 | 91亚色免费视频 | 久久久久久高潮国产精品视 | 国产高清免费观看 | 视频二区在线视频 | 久久精品亚洲综合专区 | 欧美999| 一区在线观看视频 | 激情五月婷婷激情 | 麻豆国产电影 | 一级免费黄色 | 国内精品久久久久影院优 | 日韩字幕在线 | 天堂在线一区二区三区 | 天天操夜操| 99久久精品国产一区二区三区 | 亚洲在线不卡 | 狠狠躁夜夜躁人人爽视频 | 国产 色 | 深夜成人av| 久久久久亚洲精品男人的天堂 | 99国产视频| 日本夜夜草视频网站 | a久久久久 | 探花视频免费在线观看 | 一本到视频在线观看 | 国产精品igao视频网网址 | 超碰激情在线 | 黄网站污 | 视频福利在线 | 在线观看涩涩 | 91福利视频网站 | 国产黄色视 | 欧美淫aaa免费观看 日韩激情免费视频 | 精品国产诱惑 | 亚洲精品乱码久久久久久蜜桃91 | 夜夜澡人模人人添人人看 | 日韩一区二区三区高清免费看看 | 国产精品2区 | 午夜三级毛片 | 视频福利在线 | 欧美日韩在线电影 | 国产婷婷色 | 午夜精品一区二区三区视频免费看 | 亚洲精品网站在线 | 欧美最新另类人妖 | 日韩乱色精品一区二区 | 97超碰人人澡 | 午夜精品久久久久久久99 | av免费电影在线 | 中文字幕资源网 | 丁香婷婷久久 | 国产四虎在线 | 亚洲国产美女精品久久久久∴ | 精品国产免费一区二区三区五区 | 亚洲激情在线 | 国产五月 | 91av在线看 | 国产v视频 | 国产高清在线不卡 | www.玖玖玖 | 91九色蝌蚪视频网站 | 天天射一射| 日韩精品一区二区三区水蜜桃 | 色婷婷六月天 | 蜜桃av久久久亚洲精品 | 国产精品久久久久亚洲影视 | 亚洲精品免费在线 | 国产一级电影免费观看 | 日韩免费一区二区在线观看 | av福利网址导航 | 波多野结衣视频网址 | 亚洲精品在线一区二区 | 女人高潮特级毛片 | 毛片视频网址 | 免费在线 | 亚一亚二国产专区 | 成人综合免费 | 日韩三级久久 | 日日夜夜天天久久 | 波多野结衣资源 | 亚洲天堂毛片 | 国产精品手机在线 | 亚洲精品免费在线播放 | 精品国产伦一区二区三区观看体验 | 国产成人一级电影 | 国产黄色av网站 | 亚洲精品久久久久www | 免费黄色一区 | 婷婷色中文网 | 99re8这里有精品热视频免费 | 国产日韩视频在线 | 日本在线视频网址 | 在线免费观看黄色 | 久久五月婷婷综合 | 一区二区三区四区五区在线 | 亚洲开心激情 | 成人免费影院 | www.狠狠操 | 国产乱对白刺激视频在线观看女王 | 91成人精品国产刺激国语对白 | 三级黄在线 | 麻豆视频在线免费 | 国产资源中文字幕 | 国产精品人人做人人爽人人添 | 日本性久久 | 日韩三级免费 | 久久精品国产一区二区 | 九九免费观看全部免费视频 | 很黄很黄的网站免费的 | 日本精品在线视频 | 在线观看午夜 | 国产在线欧美 | 日韩中文在线观看 | 成人动漫一区二区三区 | 91爱在线| 精品免费视频 | 91在线区 | 亚洲综合在 | 国产福利在线免费观看 | 日韩精品专区在线影院重磅 | 在线观看视频一区二区三区 | 婷婷.com| 五月香视频在线观看 | 精品亚洲欧美一区 | 综合五月婷婷 | 丁香亚洲 | 在线观看日韩国产 | 国产黄色精品 | 91麻豆精品国产自产在线游戏 | 国产区在线 | 国产日韩欧美在线播放 | 久久中文精品视频 | 天天干天天干天天干天天干天天干天天干 | 黄毛片在线观看 | 亚洲午夜精品一区二区三区电影院 | 在线只有精品 | 欧美日韩高清一区二区 | 日韩视频在线播放 | 久久女同性恋中文字幕 | 国产在线播放观看 | 99精品国自产在线 | 91视频 - 88av | 韩国一区二区在线观看 | 久久污视频 | 日韩免费观看一区二区三区 | 精品视频亚洲 | 午夜久操 | 91视频免费国产 | 久久久久国产一区二区三区 | 亚洲一区美女视频在线观看免费 | 91丨九色丨91啦蝌蚪老版 | 日韩电影在线观看一区二区 | 国产精品免费久久久久影院仙踪林 | 免费在线观看黄网站 | 国产精品美女免费视频 | www夜夜 | 欧美日韩国产色综合一二三四 | 狠狠干2018 | 国产99黄| 手机成人在线 | 99久久精品免费看国产 | 国产麻豆精品95视频 | 五月激情姐姐 | 麻豆传媒视频观看 | 国产日韩亚洲 | 色美女在线 | 人人添人人澡人人澡人人人爽 | 涩涩色亚洲一区 | 伊人成人激情 | 手机av电影在线观看 | 精品国产乱码久久久久久三级人 | 500部大龄熟乱视频 欧美日本三级 | 亚洲一区二区精品在线 | 久久久不卡影院 | 欧美孕妇视频 | 久久综合综合久久综合 | 四虎在线视频免费观看 | 成人久久免费 | 丁香九月婷婷综合 | 国产系列精品av | 亚洲成av人片 | 2020天天干天天操 | 黄色片网站av| 久久99热精品 | 国内精品久久久久影院日本资源 | 狠狠操天天射 | 欧美激情视频一区二区三区免费 | 色婷婷综合五月 | 亚洲国产精品日韩 | 九色自拍视频 | 国产综合在线观看视频 | 精品一二三区视频 | 国产精品自产拍在线观看网站 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 日本在线成人 | www在线观看视频 | 国产99亚洲 | 久久久精品在线观看 | 久久久久久毛片精品免费不卡 | 一区二区三区免费在线观看视频 | 中文字幕一区二区三区视频 | 视频在线亚洲 | 99热播精品| 天天色天天射天天操 | 欧美日韩中字 | 国产不卡一二三区 | 亚洲精品国精品久久99热一 | 国产精品第52页 | 国产一级二级在线观看 | 91av视频在线免费观看 | 97**国产露脸精品国产 | 九九热精品在线 | 中国一级片在线观看 | 欧美视频网址 | 国产亚洲精品精品精品 | 国产精品爽爽爽 | 国产成人av电影 | 国产在线高清视频 | 日韩免费在线看 | 亚洲精品成人免费 | 日韩日韩日韩日韩 | 久久久久国产精品厨房 | 精品一区二区三区在线播放 | 中文字幕在线观看视频一区 | 激情综合六月 | 99热精品视 | 国产成人精品久久亚洲高清不卡 | 麻豆免费在线播放 | 色视频国产直接看 | 久久亚洲精品国产亚洲老地址 | 欧美aa在线| 在线看av的网址 | 中文字幕在线日本 | 久操免费视频 | 国产精品igao视频网网址 | 成人在线视频观看 | 福利二区视频 | 久久久久久久久久久影院 | 亚洲a色| 免费高清av在线看 | 干av在线 | 黄色成人毛片 | 久久综合五月天 | 亚洲一区二区视频在线播放 | 91在线视频观看 | 国产欧美三级 | 中文字幕在线观看网址 | 精品国产一区二区三区蜜臀 | 日韩精品免费在线视频 | 免费中午字幕无吗 | 精品久久久久_ | 成人影片在线免费观看 | 亚洲成人家庭影院 | 国产色在线| 国产最新福利 | 色综合久久中文字幕综合网 | 在线视频在线观看 | 九色porny真实丨国产18 | 免费看污网站 | 成人四虎影院 | 亚洲免费专区 | 97人人模人人爽人人少妇 | 亚洲成人av免费 | 久久久国产精华液 | 免费福利视频网站 | 能在线观看的日韩av | 久草在线资源视频 | 激情五月婷婷综合网 | 国产精品露脸在线 | 国产精品亚洲视频 | 日韩欧美一区二区三区视频 | 亚洲更新最快 | 狠狠的日 | 国产精品久久一区二区三区, | 九九九九九九精品任你躁 | 色综合狠狠干 | 日韩性久久 | 亚洲 欧美 91 | 国内成人精品2018免费看 | 色窝资源 | 欧美狠狠操 | 在线视频国产区 | 亚洲精品av在线 | 蜜臀一区二区三区精品免费视频 | 中文字幕视频免费观看 | 国产成人精品一区二三区 | 九草视频在线 | 91九色视频在线 | 欧美 日韩 视频 | 免费看精品久久片 | 成人三级网站在线观看 | 狠狠色丁香婷婷综合 | 青青看片 | 美女视频永久黄网站免费观看国产 | 丝袜美腿av| 人人精品 | 亚洲欧美婷婷六月色综合 | 狠狠躁日日躁狂躁夜夜躁av | 91传媒视频在线观看 | 精品999 | 99热这里只有精品在线观看 | 日本字幕网| 亚洲综合欧美日韩狠狠色 | 日本护士撒尿xxxx18 | 日韩精品第1页 | 在线观看视频国产 | 97色狠狠 | 五月婷婷播播 | 天天操天天操天天操天天操 | 美女网站色免费 | 国语自产偷拍精品视频偷 | 一区在线播放 | 久久看看 | 九九九九九九精品任你躁 | 午夜影视剧场 | 国产小视频在线观看 | 999久久久精品视频 日韩高清www | 婷婷在线免费 | 国产精品成人久久久 | 国产18精品乱码免费看 | 国产精品影音先锋 | 久久久久久久久影院 | 免费看精品久久片 | 亚洲最快最全在线视频 | 午夜在线观看影院 | 国产精品久久久久久久午夜 | 亚洲在线a | 久日精品 | 精品欧美一区二区在线观看 | 91自拍视频在线观看 | 黄色免费大片 | 久久精品一区二区三区四区 | av免费看看 | 午夜精品影院 | 狠狠狠狠狠狠操 | 久久免费精彩视频 | 日韩激情av在线 | 美女网站视频免费都是黄 | av在线免费观看网站 | 日批视频在线观看免费 | 尤物一区二区三区 | 91精品办公室少妇高潮对白 | 久久精品视频日本 | 日韩系列在线 | 婷婷在线视频观看 | 91在线免费公开视频 | 91精品视频在线免费观看 | 黄色国产区| 久久久国产99久久国产一 | 一区二区三区视频网站 | 色橹橹欧美在线观看视频高清 | 天天综合导航 | 日本中文字幕一二区观 | 久久国产精品免费 | 有码视频在线观看 | 久草在在线视频 | 成片人卡1卡2卡3手机免费看 | 色姑娘综合网 | 婷婷激情5月天 | 98超碰人人 | 日本中文在线 | 亚洲性少妇性猛交wwww乱大交 | www.com久久久| 久久久久久综合网天天 | 国产美女网| 999久久久免费精品国产 | 成年人国产在线观看 | 色婷婷综合久久久中文字幕 | 亚洲国产精品va在线看黑人 | 亚洲精选国产 | www99久久| 免费在线色视频 | 国产糖心vlog在线观看 | 国产99久久九九精品 | 久久久精品影视 | 精品视频在线视频 | 日韩亚洲在线 | 伊人开心激情 | 91激情视频在线观看 | 国产精品美女久久久久久久久 | 久久精品一区二区三区中文字幕 | 日韩性网站 | www久久com| 成人在线观看免费 | 在线观看一级视频 | 日日夜夜中文字幕 | 日本不卡一区二区 | 日韩一级精品 | 亚洲最大av网站 | 日韩欧美黄色网址 | 久草电影免费在线观看 | a亚洲视频 | 色网站黄| 国产亚洲情侣一区二区无 | 日日日日干| 精品国产成人在线 | 中文字幕91在线 | 国产精品日韩久久久久 | 97热久久免费频精品99 | 久久综合之合合综合久久 | 99久久久| 国产aaa免费视频 | 黄色国产高清 | 亚洲国产三级在线 | 五月天丁香视频 | 日韩欧美一区二区在线观看 | 欧美福利精品 | 精品久久久久一区二区国产 | 久久久久黄 | 久操操 | 天天色天天射天天干 | 视频在线观看一区 | 午夜精品久久久久久久99无限制 | 久久久久久久久久久久99 | 国产视频2区 | 一区二区视频播放 | 色综合夜色一区 | 天天色天天射综合网 | 国产精品小视频网站 | 午夜电影 电影 | av国产在线观看 | 狠狠干狠狠艹 | 久久人人爽爽 | 久久九九久久精品 | 亚洲一区美女视频在线观看免费 | 久草久草在线 | 欧美日韩不卡一区二区三区 | 超级碰99 | 天天色天天射天天操 | 婷婷精品国产一区二区三区日韩 | 婷婷www| av福利网址导航 | 91激情视频在线观看 | 欧美日韩一区久久 | 国产艹b视频 | 日本一区二区三区免费观看 | 天天干天天操天天搞 | 久久久91精品国产一区二区三区 | 午夜久久久久 | 午夜精品一区二区三区免费视频 | 狠狠色伊人亚洲综合成人 | 亚洲国产精品va在线看黑人动漫 | 91专区在线观看 | 久草在线电影网 | 超碰在线网 | 国产夫妻av在线 | 日本久久成人中文字幕电影 | 99精品视频观看 | 久久超碰97 | 日韩激情在线 | 精品福利在线观看 | 亚洲精品91天天久久人人 | 精品一区二区精品 | 国产精品永久免费观看 | 一区二区影院 | 国产v在线 | 在线观看免费福利 | 中文字幕久久亚洲 | 国产精品女人网站 | 久久国际影院 | 狠狠色伊人亚洲综合网站野外 | 免费看国产视频 | 成人黄色大片网站 | 久草在线手机视频 | 欧美中文字幕第一页 | 又黄又爽又湿又无遮挡的在线视频 | 欧美一级片在线观看视频 | 天天操伊人 | www.操.com| 国产精品午夜8888 | 国产亚洲精品美女 | 91麻豆精品国产91久久久久久久久 | 人人干人人艹 | 狠狠色丁香婷婷综合久小说久 | 日韩视频免费在线观看 | 天天干天天操天天干 | 免费av片在线 | 91九色自拍 | 亚洲日韩中文字幕在线播放 | 亚洲a在线观看 | 色婷婷综合久久久久中文字幕1 | 久久久伦理 | 亚洲美女免费精品视频在线观看 | 中日韩三级视频 | 国产精品理论片在线观看 | 特级a老妇做爰全过程 | 狠狠干成人 | 狠狠狠狠狠狠狠狠 | 精品96久久久久久中文字幕无 | 嫩草av影院 | 九九九九九精品 | 能在线看的av| 欧美一级性 | 麻豆精品在线 | 日韩网站视频 | 国产最新精品视频 | 久久不见久久见免费影院 | 国产日韩在线播放 | 一区中文字幕 | 欧美国产亚洲精品久久久8v | 国产精品美女久久久久久 | 天天射综合 | 在线观看一级片 | 偷拍久久久 | 伊人天天狠天天添日日拍 | 亚洲成人资源网 | 国产一线二线三线性视频 | 国产精品系列在线播放 | 亚洲久草在线视频 | 国产又粗又猛又爽 | 久久国产精品一区二区三区 | 精品国产精品久久一区免费式 | 久久99国产精品自在自在app | 久草在线观看视频免费 | 国产精品久久久久久久久久久不卡 | 丁香花在线观看视频在线 | 99r在线视频 | 免费看国产黄色 | 国产福利精品在线观看 | 免费av网站在线 | 亚洲三级黄色 | 国产精品s色 | 日韩在线观看三区 | 亚洲一区二区视频 | 久草剧场| 成人av在线网 | 久久精品国产亚洲 | 成人av亚洲| av在线免费播放网站 | 国产一级黄大片 | www.五月天婷婷.com | 一二三区高清 | 999一区二区三区 | 日本不卡一区二区三区在线观看 | 色婷婷激情| 色瓜| 欧美精品一区二区免费 | 免费看黄色毛片 | 日日夜夜操av | 成人av免费 | 欧美精品乱码久久久久 | 国内精品久久久久久久97牛牛 | 麻豆视频在线观看免费 | 探花视频免费观看 | 99久精品 | 国产精品国产三级国产不产一地 | 狠狠躁夜夜av | 在线看黄色的网站 | 日韩视频免费在线观看 | 在线免费黄色av | 久久久久久久久久久综合 | 在线免费观看麻豆视频 | 五月婷激情 | 米奇影视7777 | 在线观看中文字幕dvd播放 | 成片人卡1卡2卡3手机免费看 | 国产精品一区免费在线观看 | 在线天堂亚洲 | 久久久国产视频 | 久久99精品国产麻豆宅宅 | 国产黄色片在线免费观看 | 国产黄色大片 | 天天综合久久 | 久久精品久久久精品美女 | 欧美在线视频一区二区 | 亚洲自拍自偷 | 99热这里有| 黄色精品视频 | 亚洲精品国产精品国自产观看浪潮 | 欧美成年黄网站色视频 | 91成人久久 | 人人干97 | 久久久免费精品视频 | 西西人体www444 | 日韩亚洲精品电影 | 中文字幕在线观看免费高清电影 | 国产精品一码二码三码在线 | 97视频入口免费观看 | 国产精品日韩在线观看 | 91精彩视频在线观看 | 天天艹天天干天天 | 伊人五月天综合 | 国内精品久久久精品电影院 | 国产午夜一区二区 | 视频高清 | 天堂视频中文在线 | 亚洲天堂精品视频 | 久久99国产一区二区三区 | 91爱爱网址 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 天天做天天爱夜夜爽 | 国产午夜精品av一区二区 | 国产真实在线 | 国产理论影院 | 超碰在线97观看 | 最新国产在线 | 成人小电影在线看 | 黄色在线观看免费网站 | 国产1区在线 | 福利视频午夜 | 久久久久久久久久久久久国产精品 | 欧美一级性生活视频 | 久草在线最新免费 | 精品久久久久久国产91 | 亚洲精品国产自产拍在线观看 | 免费99| 蜜臀久久99精品久久久无需会员 | 国产五月天婷婷 | 色99中文字幕 | 日韩精品一区二区三区丰满 | 精品国产一区二区三区免费 | 一区电影| 亚洲精品免费播放 | 伊色综合久久之综合久久 | 狠色狠色综合久久 | 2000xxx影视| 四虎在线观看精品视频 | 五月天综合在线 | 欧美精彩视频在线观看 | 999久久a精品合区久久久 | 五月婷婷综合色拍 | 国产美腿白丝袜足在线av | 久久久网页 | 国产免费又黄又爽 | 99久久精品国产一区 | 久久国产亚洲精品 | 亚洲国产精品成人女人久久 | 久久超级碰 | 天天操天天拍 | 99热在线国产| 免费在线观看成人 | 91在线免费公开视频 | 午夜av免费观看 | 国内精品视频一区二区三区八戒 | 日韩欧美大片免费观看 | 高潮久久久久久久久 | 91精品国产乱码久久桃 | 国产精品久久久久久超碰 | 99热999| 香蕉日日 | 天天干天天草 | 精品国产免费久久 | 亚洲日韩欧美一区二区在线 | 欧美成a人片在线观看久 | 青青网视频 | 人人澡人摸人人添学生av | 国产视频一区在线免费观看 | 久久9999久久| 91传媒91久久久 | 日韩偷拍精品 | 一级性av | 色资源中文字幕 | 久久国产99| 欧美另类xxxxx | 欧美性免费| 狠狠躁日日躁狂躁夜夜躁 | 婷婷久久网 | 国产精品中文字幕在线 | 欧美污污视频 | 久久精品中文字幕一区二区三区 | 色偷偷97| 99高清视频有精品视频 | 91一区二区在线 | 日韩欧美精品在线 | 久久久久久久久久久久久久av | 黄色视屏在线免费观看 | 欧美日韩在线免费视频 | 最近中文字幕视频网 | 一区二区三区在线播放 | 国产精品久久久久久久久久久久午夜片 | av免费观看在线 | 中文字幕国语官网在线视频 | 精品一二三四在线 | 麻豆 free xxxx movies hd | 黄色精品一区二区 | 免费在线观看国产黄 | 超碰激情在线 | 久久男人中文字幕资源站 | 精品免费在线视频 | 69久久夜色精品国产69 | 国产91学生粉嫩喷水 | 国产麻豆电影 | 久久国产精品免费 | 久久天天躁狠狠躁夜夜不卡公司 | 婷婷深爱激情 | 在线色吧| 黄色软件在线观看免费 | 欧美日韩成人 | 操操日日| 精精国产xxxx视频在线播放 | 69亚洲视频| 欧美日韩久久一区 | 人人干人人草 | 日本aaaa级毛片在线看 | 91视频a | 黄色1级大片 | 色资源在线观看 | 亚洲黄色一级电影 | 国产色视频123区 | 999国产| 久久精品在线 | 久久99亚洲精品久久久久 | 一级免费黄色 | 亚洲电影免费 | 黄色免费网 | 青春草免费视频 | 黄在线| 在线观看免费av网站 | 国产美女在线免费观看 | 国内毛片毛片 | 午夜成人影视 | 国产精品ssss在线亚洲 | 欧美黑人性爽 | 最近中文字幕高清字幕在线视频 | 91精品国产自产在线观看永久 | 少妇精品久久久一区二区免费 | 51久久成人国产精品麻豆 | 久久综合影视 | 天天色视频 | 久久综合九色综合久99 | 成人在线播放网站 | 国产黄色视| www.在线看片.com | 91视频88av| 欧美韩国日本在线 | 黄色特级一级片 | 伊人激情网 | 日韩av电影中文字幕 | 国产精品18久久久久久不卡孕妇 | 国产成人一区二区三区久久精品 | 久久久久久久久久久久久久电影 | 日韩av二区| 在线播放亚洲 | 视频一区二区在线 | 国产特黄色片 | japanesefreesexvideo高潮 | 午夜一级免费电影 | 天天干天天在线 | 国产精品久久久久久久久久久久 | 国产精品观看在线亚洲人成网 | 亚洲黄色免费在线 | 波多野结衣网址 | 丁香六月欧美 | 爱射综合 | av电影一区二区三区 | 欧美一级黄大片 | 高清国产一区 | 黄色成人在线网站 | 成人在线观看资源 | 欧美成人亚洲成人 | 日韩午夜小视频 | 国产精品igao视频网网址 | 天天干天天射天天操 | 又黄又爽又无遮挡的视频 | 欧美久久综合 | 国产成人资源 | 国产破处在线视频 | 亚洲最新视频在线 | 中文字幕永久 | 一区二区观看 | 中文字幕色综合网 | 在线观看av小说 | 日韩久久精品一区二区 | a精品视频| 日韩手机在线观看 | 色.com| 日韩欧美aaa | 欧美一区二区三区不卡 | 18女毛片| 亚洲美女免费精品视频在线观看 | 一个色综合网站 | 亚洲欧洲xxxx | 九九热精品在线 | 日韩在线观看视频一区二区三区 | 国产精品123 | 黄色三级av | 懂色av懂色av粉嫩av分享吧 | 成年人免费看片网站 | 亚洲成人软件 | 亚洲三级黄色 | 精品在线视频播放 | 91精品国自产在线观看 | 亚洲激情一区二区三区 | 黄色91免费观看 | 久久艹在线观看 | 日韩三区在线 | 亚洲国产免费av | 在线天堂中文www视软件 | 精品久久久免费 | 日本少妇视频 | 狠狠干狠狠插 | 亚洲国产成人av网 | 中文字幕 国产视频 | 久久久激情网 | 亚洲精品乱码久久久久久蜜桃不爽 | 国产在线视频在线观看 | 在线视频日韩 | 91在线视频免费播放 | 国产123区在线观看 国产精品麻豆91 | 一级理论片在线观看 | 91黄视频在线 | 毛片视频网址 | 国产黄色片在线 | 黄色三级视频片 | 久久久久久麻豆 | 日韩91精品| 国产精品久久久久永久免费观看 | 99精品国产在热久久 | 久久色网站 | 五月婷香蕉久色在线看 | 亚洲国产成人久久 | www.97视频| 亚洲精品国产高清 | 亚洲精品资源在线观看 | 国产高清久久久 | 亚洲精品一区二区三区高潮 | 免费日韩在线 | 免费在线观看日韩 | 婷婷亚洲五月色综合 | 欧美性生活小视频 | 91黄色影视 | 日韩精选在线观看 | 久久精品一区八戒影视 | 久久久久久片 | 激情婷婷久久 | 久久在线电影 | 亚洲激情网站免费观看 | 亚洲激情p | 九九九热精品免费视频观看网站 | www.亚洲黄 | 97超碰在线免费 | 国色天香在线观看 | 在线 日韩 av | 久久久久国产一区二区三区四区 | 国产精品免费视频久久久 | 亚洲最大av在线播放 | 久草资源在线 | 天天插狠狠干 | 特级毛片网站 | 色婷五月天 | 久久成人国产精品入口 | 99视频久久| 久久久免费播放 | 国产一级免费在线观看 | 久久视屏网| 精品久久视频 | 精品福利在线视频 | 超碰在线人人 | 99精品免费在线观看 | 日韩中文久久 | a在线观看免费视频 | 亚洲理论在线观看 | av免费看在线| 久久高清视频免费 | 婷婷夜夜 | 在线观看中文字幕视频 | 韩国av三级 | 在线视频一二区 | 久久久久国产精品厨房 | a视频在线看 | 伊人超碰在线 | av资源网在线播放 | 伊人久久一区 | 日韩综合第一页 | 精品影院一区二区久久久 | 国产精品久久久免费 | 欧美精品中文字幕亚洲专区 | 亚洲专区中文字幕 | av黄色亚洲| 狠狠狠色丁香婷婷综合激情 | 久久黄色免费 | 日韩av电影免费在线观看 | 最近最新中文字幕 | 国产精品精品国产婷婷这里av | 9色在线视频 | 中文字幕在线观看91 | 五月天婷亚洲天综合网鲁鲁鲁 | 欧美另类调教 | 日本高清久久久 | 亚洲婷婷丁香 | 97超碰在线资源 | 国产永久免费高清在线观看视频 | 亚洲激情 欧美激情 | 中文免费在线观看 | 亚洲片在线资源 | 国产免费国产 | 在线电影 一区 | 亚洲高清av在线 | 国产精品麻豆99久久久久久 | 97超碰色偷偷 | 又紧又大又爽精品一区二区 | 久久99精品一区二区三区三区 | 成人国产精品一区二区 | 久久久久久久久久国产精品 | 在线黄网站 | 国产精品情侣视频 | 超碰在线官网 | 天天操天天添天天吹 | 免费日韩一区二区三区 | 国产精品色在线 | 在线久热 | 欧美日韩国产精品一区二区三区 | 97超碰总站| 国产在线永久 | 操处女逼 | 天堂va欧美va亚洲va老司机 | 久久久影院官网 | 99久久久久免费精品国产 | 国产精品a成v人在线播放 | 国产精品高清在线观看 | 久久综合偷偷噜噜噜色 | 亚洲精品在线资源 | 国产精品视频99 | 欧美日韩aaaa | 伊人久久精品久久亚洲一区 | 日韩精品一区电影 | 欧美一级免费片 | 国产精品自产拍在线观看桃花 | 丁香九月婷婷 | 在线免费观看的av | 欧美精品一区二区性色 | a视频在线观看免费 | 国产特级毛片aaaaaa毛片 | 国内精品久久久久影院优 | 97视频在线观看视频免费视频 | 亚洲综合色激情五月 | www.在线看片.com | 91在线看视频免费 | 久久99国产视频 | 久久久久免费精品 | 亚洲三级在线播放 | 色网站中文字幕 | 午夜av大片 | 色综合久久网 | 亚洲一区日韩精品 | 日本中文字幕在线看 | 精品在线播放视频 | 欧美亚洲成人免费 | 欧美日韩精品在线播放 | 波多野结衣一区二区 | 久久久久久久久久毛片 | 精品国产免费人成在线观看 | 天天爱天天插 | 欧美一区日韩精品 | 成人免费网站视频 | www黄色av| 伊人va| 精品久久久久久亚洲综合网站 | 99免费看片 | 99免在线观看免费视频高清 | 久久精品9 | 精品久久久久久久久亚洲 | 在线观看日韩一区 | 欧美精品在线视频 | 久久久久久久久久网 | 亚洲性少妇性猛交wwww乱大交 | 丁香视频全集免费观看 | 亚洲精品1234区 | 热久久国产 | 天天超碰 | 三级视频国产 | 永久免费视频国产 | 在线观看av免费 | 中国一区二区视频 | 欧美久久久久 | 国产xvideos免费视频播放 | 久久精品国产久精国产 | 在线观看视频99 | 特级西西444www高清大视频 | 日日添夜夜添 | 17videosex性欧美 | 国产精品一二三 | 天天色天| 国产在线a免费观看 | 久久特级毛片 | 日韩免费一级a毛片在线播放一级 | 精品久久久久久一区二区里番 | 国产精品综合在线观看 | 欧美成人在线免费观看 | 探花视频免费观看高清视频 | www免费看片com | 亚洲香蕉在线观看 | 国产高清久久 | 欧美成人精品在线 | 国产成人精品不卡 | 久久精品超碰 | 日韩影视在线观看 | 国产精品99蜜臀久久不卡二区 | 成人av网页 | 国产午夜精品一区二区三区欧美 |