精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

聽說你會內(nèi)存分析?來,pprof一下

開發(fā) 前端
就像我那位面對內(nèi)存泄露問題的朋友一樣,后臺開發(fā)者們時常需要對內(nèi)存使用情況進行精細的分析和調(diào)試,才能確保我們的應(yīng)用運行得又快又穩(wěn)。

1. 引言

大家好,我是小?,一個漂泊江湖多年的 985 非科班程序員,曾混跡于國企、互聯(lián)網(wǎng)大廠和創(chuàng)業(yè)公司的后臺開發(fā)攻城獅。

自從春節(jié)回家后,更新就擱淺了,回來之后也一直比較忙,拖更了很久。不知道大家春節(jié)過的咋樣,工作倆周還適應(yīng)否?

今天我們談一談內(nèi)存分析的問題,記得有一次,我遇到了一位做后臺開發(fā)的朋友,連續(xù)好幾天都苦惱地盯著他的電腦界面。

經(jīng)過聊天后,得知他的 Go 語言程序性能遭遇了瓶頸,內(nèi)存消耗居高不下。

這時,他的系統(tǒng)就像是一輛油耗驚人的老舊汽車,不斷地需要加油,但是汽車的續(xù)航并沒有得到提升!

圖片圖片

為了優(yōu)化性能,他決定對內(nèi)存使用情況進行一番深入的探索。我坐到他身旁,開始了一次關(guān)于 Go 語言內(nèi)存性能分析的奇妙之旅。

2. 性能分析入門

內(nèi)存泄露或者效率問題困擾著很多Go語言開發(fā)者。但好消息是,Go語言內(nèi)置了一套強大的性能分析工具pprof,讓我們能夠深入程序內(nèi)部,一探究竟。

現(xiàn)在,就讓這位后臺開發(fā)的朋友帶我們邁出探索內(nèi)存世界的第一步吧!

2.1 開啟pprof調(diào)試

要使用pprof,你首先需要在Go程序中啟用HTTP調(diào)試端口。可以通過引入net/http/pprof包并啟動一個HTTP服務(wù):

import _ "net/http/pprof"

go func() {
   http.ListenAndServe("0.0.0.0:8080", nil)
}()

啟動后,通過訪問 http://localhost:8080/debug/pprof/,你將看到服務(wù)器當前的運行狀態(tài),包括 goroutine、堆棧、GC 等信息:

圖片圖片

2.2 初探內(nèi)存分析

點擊頁面上的 heap 項或者通過命令行 go tool pprof http://localhost:8080/debug/pprof/heap 可以獲取當前的內(nèi)存使用情況。

你將能查看到內(nèi)存分配的統(tǒng)計和內(nèi)存使用的詳情,包括哪些函數(shù)分配了多少內(nèi)存。

比如,我們點擊頁面上的 heap,進入 http://localhost:8080/debug/pprof/heap?debug=1 頁面,可以看到具體的顯示。

其中顯示的內(nèi)容會比較多,但是主體分為 2 個部分。

1)當前內(nèi)存

第一部分打印了服務(wù)當前用到的內(nèi)存:

圖片圖片

其含義為:

heap profile: 22(系統(tǒng)占用的對象個數(shù)): 11069648(占用內(nèi)存的字節(jié)數(shù)) [36(已分配的對象數(shù)): 11148160(已分配內(nèi)存的字節(jié)數(shù))] @ heap/1048576(2*MemProfileRate)
1: 1540096 [1: 1540096] (前面4個數(shù)跟第一行的一樣,此行以后是每次記錄的,后面的地址是記錄中的棧指針)
@ 0xdfabae 0xe0cc46 0x449206 0x449151 0x449151 0x43bbc6 0x46f941

2)匯總說明

第二部分是系統(tǒng)的整體匯總信息:

圖片圖片

Go 語言我們可以關(guān)注以下2個字段:

  • PauseNs 記錄每次 gc 暫停的時間(納秒),最多記錄 256 個最新記錄。
  • NumGC 記錄 gc 發(fā)生的次數(shù)。

其它內(nèi)存數(shù)值可以通過這張表查看:

圖片圖片

2.3 利用go tool pprof深入分析

更進一步,go tool pprof提供了一個交互式界面,你可以運行 top 命令來查看內(nèi)存使用最多的幾個函數(shù)。例如:

首先,通過命令打開內(nèi)存管理頁面(其中 -inuse_space 可以省略):

go tool pprof -inuse_space http://local:8080/debug/pprof/heap

進入管理頁面后輸入:

(pprof) top10

它將列出內(nèi)存使用最多的 10 個函數(shù),這對定位性能瓶頸非常有用:

圖片圖片

其中,資源開銷的字段說明如下:

  • flat:函數(shù)自身的運行耗時。
  • flat%:函數(shù)自身在 CPU 運行耗時總比例。
  • sum%:函數(shù)自身累積使用 CPU 總比例。
  • cum:函數(shù)自身及其調(diào)用函數(shù)的運行總耗時。
  • cum%:函數(shù)自身及其調(diào)用函數(shù)的運行耗時總比例。
  • Name:函數(shù)名。

在大多數(shù)的情況下,我們可以通過這五列得出一個應(yīng)用程序的運行情況,知道當前是什么函數(shù),正在做什么事情,占用了多少資源,誰又是占用資源的大頭,以此來得到一個初步的分析方向。

2.4 圖形化分析工具

對于想要更直觀了解的人,pprof 還支持將分析結(jié)果生成一張圖:

(pprof) web

這個命令將在瀏覽器中打開一張調(diào)用圖,清楚地顯示函數(shù)調(diào)用關(guān)系和每個函數(shù)的內(nèi)存使用:

圖片圖片

這里可以看到總的內(nèi)存消耗量,并標識了每一層的 inuse 內(nèi)存大小、文件名、函數(shù),到下一層函數(shù)大小,非常詳細。

PS:用 go tool pprof -http=:8081 http://local:8080/debug/pprof/heap 命令可以直接打開瀏覽器看調(diào)用棧圖(如果8081端口被占用了,則換一個)

3. 使用技巧和注意事項

3.1 了解pprof的工作原理

pprof 通過記錄內(nèi)存分配調(diào)用棧來工作,它每分配 512KB 內(nèi)存就會采樣一次。

這意味著它不會捕捉到每一個內(nèi)存分配事件,但是它能在不影響程序性能的情況下給出一個很好的總體內(nèi)存使用情況。

3.2 實際使用內(nèi)存與pprof數(shù)據(jù)的差異

因為 pprof 是采樣,所以可能顯示的數(shù)據(jù)比實際使用的少,也可能不包含內(nèi)核空間的內(nèi)存使用情況。

如果我們在系統(tǒng)的節(jié)點上用 top 查看進程占用內(nèi)存,會發(fā)現(xiàn)比 pprof 采集的內(nèi)存更大些,這是正常現(xiàn)象。

但若是大很多,就要考慮下,是不是有大量內(nèi)存被 GC 但還沒來得及返還給操作系統(tǒng),是不是某些內(nèi)核態(tài)操作(比如 IO)消耗了大量內(nèi)存。

如何提高采樣率

通過修改runtime.MemProfileRate值可以提高采樣率,但會增加程序運行的開銷。

比如改成 1 的話,每一次分配都會采樣,這樣就很全面但是性能也是最差的。

4. 實際案例分析

假設(shè)在生產(chǎn)中遇到內(nèi)存使用急劇上升的情況,你可以通過前面的步驟記錄內(nèi)存使用狀態(tài),并通過 go tool pprof 來分析內(nèi)存占用。

如果遇到內(nèi)存持續(xù)升高的情況,可能需要檢查是否存在內(nèi)存泄露,是否大量內(nèi)存被分配后未能及時回收等問題。

除了內(nèi)存問題,如果還想分析 CPU 的占用,我們可以采用火焰圖來分析。

4.1 性能數(shù)據(jù)采集

為了更加直觀地查看 CPU 和延時信息,我們可以通過命令采集一段時間的性能數(shù)據(jù)(獲取最近 10 秒程序運行的 cpuprofile,-seconds 參數(shù)不填默認為30):

go tool pprof https://server.cn/press_pprof/debug/pprof/profile -seconds 10

等 10s 后會生成一個 pprof.server.samples.cpu.001.pb.gz 文件(默認在 C:\Users\pprof 目錄下,注意后面有用到),和之前一樣,我們可以用 top 命令查看最近一段時間的 CPU 耗時:

圖片圖片

這時,我們可以在命令行輸入 web 命令,查看 CPU 的調(diào)用棧圖:

圖片圖片

為了更直觀查看耗時與性能,我們可以使用命令在瀏覽器打開火焰圖:

go tool pprof -http=:8081 C:/Users/pprof/pprof.server.samples.cpu.001.pb.gz

如果出現(xiàn)錯誤提示 Could not execute dot; may need to install graphviz.,那么意味著你需要安裝 graphviz 組件。

通過 PProf 所提供的可視化界面,我們能夠更方便、更直觀的看到 Go 應(yīng)用程序的調(diào)用鏈、使用情況等。另外在 View 菜單欄中,PProf 還支持多種分析方式的切換,如下:

圖片圖片

接下來我們將基于 CPU Profiling 所抓取的 Profile 進行一一介紹,而其它 Profile 類型的分析模式也是互通的,只要我們了解了一種,其余的也就會了。

4.2 top

查詢性能的具體信息,逆序排序,和上面的 top 視圖數(shù)據(jù)一致,這里不再贅述:

圖片圖片

4.3 Graph

該視圖展示的為整體的函數(shù)調(diào)用流程,框越大、線越粗、框顏色越鮮艷(紅色)就代表它占用的時間越久,開銷越大。相反若框顏色越淡,越小則代表在整體的函數(shù)調(diào)用流程中,它的開銷是相對較小的。

因此我們可以用此視圖去分析誰才是開銷大頭,它又是因為什么調(diào)用流程而被調(diào)用的。

圖片圖片

4.4 Peek

此視圖相較于 Top 視圖,增加了所屬的上下文信息的展示,也就是函數(shù)的輸出調(diào)用者/被調(diào)用者。

圖片圖片

4.5 Flame Graph

Flame Graph(火焰圖)它是可動態(tài)的,調(diào)用順序由上到下(A -> B -> C -> D),每一塊代表一個函數(shù)、顏色越鮮艷(紅)、區(qū)塊越大代表占用 CPU 的時間更長,同時它也支持點擊塊深入進行分析。

我們選擇頁面上的 root 區(qū)塊,將會進入到其屬下的下一層級,如下:

圖片圖片

這樣子我們就可以根據(jù)不同函數(shù)的多維度層級進行分析,能夠更好的觀察其流轉(zhuǎn)并發(fā)現(xiàn)問題。

5. 小結(jié)

就像我那位面對內(nèi)存泄露問題的朋友一樣,后臺開發(fā)者們時常需要對內(nèi)存使用情況進行精細的分析和調(diào)試,才能確保我們的應(yīng)用運行得又快又穩(wěn)。

幸運的是,Go語言給了我們強大的工具,即使是面對最復(fù)雜的性能挑戰(zhàn),我們也能夠像偵探一樣搜查每一個線索,直到找到那個影響性能的罪魁禍首。

而作為一個開發(fā)者,每一次的內(nèi)存分析不僅僅是對程序的優(yōu)化,也是讓自己的能力得到提升。

責任編輯:武曉燕 來源: xin猿意碼
相關(guān)推薦

2022-12-25 18:58:53

架構(gòu)RabbitMQ

2023-12-29 11:32:27

2023-12-14 17:27:28

架構(gòu)設(shè)計數(shù)據(jù)表

2023-11-08 07:05:07

架構(gòu)設(shè)計群聊系統(tǒng)

2025-03-17 02:00:00

2025-09-08 08:25:45

2025-09-01 07:27:02

2023-11-01 18:10:45

架構(gòu)設(shè)計技術(shù)

2023-10-08 22:38:52

2021-12-27 18:00:30

對象數(shù)組Java

2020-05-18 08:11:57

Spring循環(huán)依賴

2020-06-10 07:38:30

Spring框架周期

2021-06-06 18:22:04

PprofGopher邏輯

2021-03-15 06:24:22

Nacos集群搭建微服務(wù)

2022-04-11 08:08:52

OpenGauss數(shù)據(jù)庫接口

2016-09-30 01:04:45

數(shù)據(jù)分析數(shù)據(jù)

2022-09-23 15:01:33

圖片加載代碼

2020-09-14 08:47:46

緩存程序員存儲

2015-05-28 10:31:49

JSJS微信分享

2020-10-15 11:18:13

Linux內(nèi)核虛擬機
點贊
收藏

51CTO技術(shù)棧公眾號

日韩精品一区二区三区三区免费| 亚洲欧美精品午睡沙发| 欧美在线免费看| 四虎成人免费影院| 亚洲精品午夜| 色一情一伦一子一伦一区| 污视频在线免费观看一区二区三区| 国产手机精品视频| 性色一区二区| 久久99久久99精品中文字幕| 无码人妻精品一区二区中文| 亚洲va欧美va人人爽成人影院| 色综合天天综合色综合av| 亚洲电影免费| 五月婷婷在线播放| 国产伦精品一区二区三区免费迷| 欧美一级视频免费在线观看| 精品国产乱码久久久久久鸭王1 | 蜜桃日韩视频| 国产福利视频导航| 男人的j进女人的j一区| 2021久久精品国产99国产精品| 搜索黄色一级片| 精品一二三区| 精品亚洲精品福利线在观看| av地址在线观看| 婷婷久久免费视频| 欧洲av一区二区嗯嗯嗯啊| 日韩精品 欧美| 性欧美video高清bbw| 国产精品卡一卡二卡三| 久久影院理伦片| 少妇喷水在线观看| 国产999精品久久久久久绿帽| 国产精品美女视频网站| 久久久久久久久久久久久av| 亚洲一本视频| 久久久久久久成人| 人妻久久一区二区| 在线成人直播| 久久综合色88| 在线观看美女av| 999久久久91| 久久精品国产一区二区电影| 超碰人人人人人人人| 黑丝美女一区二区| 国产一区二区欧美日韩| 国产人妻大战黑人20p| 五月综合久久| 亚洲欧美国产精品| 中文字幕第20页| 国产一区99| 在线视频精品一| 山东少妇露脸刺激对白在线| 成人在线免费视频观看| 在线一区二区日韩| 国产麻豆a毛片| 久久久9色精品国产一区二区三区| 中文字幕综合在线| 国产wwwwxxxx| 中文字幕乱码亚洲无线精品一区 | 日韩成人av电影| 色狠狠一区二区三区香蕉| 男人透女人免费视频| 日韩精品影片| 欧美猛男超大videosgay| 黄色片视频在线| 成人影院网站ww555久久精品| 欧美一区二区视频在线观看2020| 在线观看视频在线观看| 粉嫩精品导航导航| 精品亚洲夜色av98在线观看| 久久午夜福利电影| 天天操综合网| 久久琪琪电影院| 日日摸天天添天天添破| 日本欧美一区二区在线观看| 国产在线视频欧美| 亚洲精品一区二区三区新线路 | 色a资源在线| 亚洲一区二区三区美女| 黄色片久久久久| 欧美日韩破处视频| 精品国产乱码久久久久久久久 | 囯产精品久久久久久| 91一区一区三区| 亚洲国产精品日韩| 日韩伦理电影网站| 在线视频你懂得一区| 日韩高清在线一区二区| 在线看成人短视频| 久久伊人精品一区二区三区| 国偷自拍第113页| 另类专区欧美蜜桃臀第一页| 国产精品麻豆免费版| 黄色在线播放| 亚洲一区二区三区四区五区黄| 国产熟人av一二三区| 日韩视频1区| 亚洲无av在线中文字幕| 精品99在线观看| 日本在线播放一区二区三区| 福利精品视频| 91sp网站在线观看入口| 亚洲成人动漫一区| 国产成人美女视频| 女优一区二区三区| 欧美猛交免费看| 中文字幕免费播放| 99国产精品久久久久久久久久久| 亚洲国产精品影视| 少妇一区视频| 日韩电影大全免费观看2023年上| 我要看黄色一级片| 青草国产精品久久久久久| 国产日韩一区欧美| 爆操欧美美女| 欧美视频在线观看一区二区| 国产精品无码永久免费不卡| 欧美国产先锋| 91精品视频免费| 黄色片免费在线| 精品电影在线观看| 欧美一级大片免费看| 国产精品88久久久久久| 国产不卡视频在线| 欧美午夜黄色| 欧美日韩美女在线观看| 黑人玩弄人妻一区二区三区| 亚洲一级毛片| 亚洲最大福利视频| 国产网站在线免费观看| 欧美日韩三级一区| 五月天精品在线| 男人的天堂久久精品| 日韩国产高清一区| 欧美黄色三级| 一区国产精品视频| 黄色污污网站在线观看| 久久久亚洲高清| 日韩黄色片视频| 美女久久99| 国产成人午夜视频网址 | 日韩一中文字幕| 国产精品51麻豆cm传媒| 国产调教视频一区| 五月天婷婷激情视频| 国产探花一区| 国产精品视频专区| 又爽又大又黄a级毛片在线视频| 在线观看91精品国产入口| 天天躁日日躁aaaa视频| 免费美女久久99| 亚洲一区美女| 免费观看在线一区二区三区| 九九久久久久99精品| 国产综合在线播放| 欧美日韩免费观看中文| 男女做爰猛烈刺激| 久久精品国产精品亚洲综合| 一区二区日本| 日韩欧美激情电影| 91国产美女视频| 久久av少妇| 欧美裸体bbwbbwbbw| 少妇久久久久久被弄高潮| 成人性色生活片免费看爆迷你毛片| 精品无码国产一区二区三区av| 黑色丝袜福利片av久久| 日产日韩在线亚洲欧美| www.av在线| 欧美一区二区成人| 亚洲黄色一区二区| 久久蜜臀中文字幕| 激情黄色小视频| 伊人影院久久| 日韩资源av在线| 97精品资源在线观看| 欧美激情视频三区| 毛片在线播放网站| 777奇米四色成人影色区| 国产性生活网站| 久久久99久久| 无码人妻少妇色欲av一区二区| 亚洲青涩在线| 午夜精品视频在线观看一区二区| 欧州一区二区三区| 青草青草久热精品视频在线网站 | www.色欧美| 一区二区亚洲精品| 午夜精品亚洲一区二区三区嫩草| 日本高清精品| 国产成一区二区| 日韩另类在线| 色多多国产成人永久免费网站| 免费看黄网站在线观看| 欧美午夜精品久久久久久孕妇 | 亚洲av片不卡无码久久| 久久狠狠亚洲综合| 欧美在线观看www| 欧美成人日韩| 日本中文不卡| 加勒比视频一区| 成人福利视频在线观看| 五月天国产在线| 欧美福利视频网站| jyzzz在线观看视频| 亚洲精品国产欧美| www.好吊色| 欧美视频在线观看一区二区| 精品美女久久久久| 亚洲制服丝袜一区| 亚洲 欧美 国产 另类| 久久综合久久综合久久综合| 国产精久久久久| 精品伊人久久久久7777人| 成人在线观看黄| 亚洲国产黄色| 黄色三级中文字幕| 亚洲精品888| 亚洲日本japanese丝袜| 欧美美女视频| 欧美日韩一区二区三区在线视频| 黄色欧美在线| 国产精品久久久久久久小唯西川 | 日韩激情在线播放| 亚洲精品欧美二区三区中文字幕| 成人片黄网站色大片免费毛片| 成人激情校园春色| 国产乱淫av麻豆国产免费| 久久草av在线| 色婷婷一区二区三区av免费看| 老司机精品久久| 无码精品国产一区二区三区免费| 国产农村妇女精品一二区| 日本黄大片在线观看| 你懂的成人av| 成人高清dvd| 欧美日韩 国产精品| 国产四区在线观看| 亚洲成av人片乱码色午夜| av动漫免费观看| 婷婷亚洲五月| 日日噜噜噜夜夜爽爽| 一精品久久久| 精品国产一区二区三区在线| 亚洲高清资源在线观看| 自拍偷拍视频在线| 欧美国内亚洲| av网站手机在线观看| 亚洲精品1区2区| 9久久9毛片又大又硬又粗| 国产精品亚洲综合色区韩国| 无码人妻丰满熟妇区96| 亚洲欧美日本日韩| 精品久久久噜噜噜噜久久图片| 日韩精品国产精品| 亚洲色图偷拍视频| 国产精品亚洲一区二区三区妖精| 无码人妻精品一区二区三| 99re这里都是精品| 精品人妻无码一区二区三区换脸| 国产精品少妇自拍| 成人高潮免费视频| 亚洲国产精品视频| 51国产偷自视频区视频| 欧美专区日韩专区| 国产女人18毛片水18精| 欧美精品一区二区久久婷婷| 欧美高清电影在线| 最新的欧美黄色| 视频在线观看入口黄最新永久免费国产 | 国产一区二区在线网站| 要久久爱电视剧全集完整观看| 亚洲视频在线二区| 欧美精品麻豆| 国产成人无码一二三区视频| 精品一区二区在线播放| 欧美xxxx日本和非洲| 久久久噜噜噜久噜久久综合| 日本高清不卡免费| 欧美日韩国产丝袜美女| 中文字幕久久久久| 亚洲激情久久久| 淫片在线观看| 91国偷自产一区二区三区的观看方式 | 亚洲欧美乱综合| 韩国av中文字幕| 欧美日本一区二区三区| 无码国产精品高潮久久99| 在线激情影院一区| 高端美女服务在线视频播放| 国产精品女人久久久久久| 99re8这里有精品热视频8在线 | 91在线色戒在线| 日韩深夜福利| 51xx午夜影福利| 日本亚洲最大的色成网站www| 欧美极品一区| 男人天堂手机在线| 亚洲天堂自拍偷拍| 日韩欧美成人激情| 国产福利小视频在线观看| 欧美高清第一页| 国产原创一区| 久久本道综合色狠狠五月| 五月天综合网站| aa免费在线观看| 成人av免费在线观看| 美国黄色片视频| 色婷婷精品久久二区二区蜜臂av | 四虎国产精品永久在线国在线| 国产欧美丝袜| 欧美全黄视频| 黄色小视频免费网站| 久久久99精品久久| 制服.丝袜.亚洲.中文.综合懂色| 欧美一区二区三区四区高清| jizz视频在线观看| 欧美在线激情网| 日本成人a网站| 国产在线精品91| 丁香激情综合国产| 青青草成人免费| 宅男噜噜噜66一区二区66| 国产精品视频二区三区| 欧美自拍视频在线观看| 久久久久97| 少妇人妻大乳在线视频| 国产成人精品亚洲777人妖| 黄色精品视频在线观看| 欧美日韩激情一区二区三区| 国产在线观看网站| 国产成人拍精品视频午夜网站| 亚洲+变态+欧美+另类+精品| 毛片在线视频播放| 91在线码无精品| 欧美精品亚洲精品日韩精品| 亚洲国产一区自拍| a'aaa级片在线观看| 国产欧美亚洲日本| 亚洲久色影视| av无码一区二区三区| 精品久久久一区二区| 午夜av免费在线观看| 欧美在线激情网| 国际精品欧美精品| 天天干天天玩天天操| 国产精品美女久久久久aⅴ| 亚洲视频久久久| 另类视频在线观看| 亚洲成av人片在线观看www| 菠萝蜜视频在线观看入口| 成人午夜大片免费观看| 日本一区二区网站| 日韩禁在线播放| 日韩一级二级| 宅男在线精品国产免费观看| 国产一区二三区| 久久久久久久久久久97| 亚洲福利在线看| 久久r热视频| 亚洲一区三区| 成人久久18免费网站麻豆| 六月丁香在线视频| 亚洲视频在线播放| 91丨精品丨国产| 国产精品50p| 亚洲国产成人在线| 不卡的日韩av| 57pao国产成人免费| 成人久久电影| 无套白嫩进入乌克兰美女| 亚洲第一久久影院| 888av在线| ts人妖另类在线| 久久大逼视频| 国产精品免费人成网站酒店| 精品国产髙清在线看国产毛片| 一级毛片久久久| youjizz.com亚洲| av高清久久久| 在线观看免费视频a| 久久久久亚洲精品| 欧美一区二区三| 在线中文字日产幕| 欧美性猛片aaaaaaa做受| 欧美黑人猛交| 性欧美大战久久久久久久免费观看| 国产一区二区导航在线播放| 影音先锋亚洲天堂| zzjj国产精品一区二区| 奇米影视777在线欧美电影观看| 午夜一级免费视频| 色天天综合久久久久综合片| av网址在线| 天堂精品一区二区三区| jizz一区二区| 国产特级aaaaaa大片| 国产精品7m视频|