日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Web 性能测试-内存泄漏测试方法之chrome内存快照

發(fā)布時(shí)間:2025/4/16 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Web 性能测试-内存泄漏测试方法之chrome内存快照 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

首先明確一下我們測(cè)試的目的:客戶端瀏覽器的js內(nèi)存是否存在泄漏,服務(wù)器端的話可不是這么測(cè),防止用戶使用時(shí)瀏覽器卡頓或崩潰。

F12打開開發(fā)者工具,選中Memory頁簽下的Heap snapshot。

每次我們記錄快照前都要點(diǎn)擊那個(gè)小垃圾桶,清一下緩存,因?yàn)槲覀儨y(cè)內(nèi)存泄漏是看內(nèi)存的變化,而快照會(huì)連同內(nèi)存和緩存一起計(jì)算,我們請(qǐng)了緩存后,錄的當(dāng)然就剩內(nèi)容占用情況了。

測(cè)內(nèi)存泄漏就是看我們做了一些操作前后內(nèi)存的變化,比如我們?cè)谥貜?fù)做查詢操作,每次操作后的快照都會(huì)增加幾兆或更多,這就說明可能是存在內(nèi)存泄漏。
注: 你做不同的事,內(nèi)存增長(zhǎng)不一定是內(nèi)存泄漏哦,他可能是正常的加載一些必要的東西占用的內(nèi)存而已。總之就是做這一種事只需要固定的那么多內(nèi)存,要是每次都新增加了一些內(nèi)存,說明加載的東西重復(fù)了。可能是之前不用的內(nèi)存沒釋放,或是新加載了一些沒用的內(nèi)存。

對(duì)比快照查內(nèi)存泄漏原因

至少需要兩個(gè)快照,選擇一個(gè),選擇comparison對(duì)比兩個(gè)快照,對(duì)比誰呢,選擇要對(duì)比的,然后下面就會(huì)清楚的給出各種堆棧占用、釋放和剩余的情況,通過排序很容易找到問題,當(dāng)然開發(fā)寫的,具體的是代碼哪里有問題需要他們來定位。

快速測(cè)試內(nèi)存泄漏

每次我們都要做快照的話如果內(nèi)存大的話快照是比較慢的,快照主要是開發(fā)來對(duì)比找問題用的,我們測(cè)試只需要發(fā)現(xiàn)問題就好了。版本較新的chrome瀏覽器有內(nèi)存動(dòng)態(tài)時(shí)時(shí)監(jiān)控,就是在Profiles頁簽的最底下,前面的數(shù)就是,發(fā)現(xiàn)了嗎,跟我們做快照錄的值是一樣的,所以我們每次直接看這個(gè)值,手工記錄下就好了,是不是非常快呢!
注:別忘了,每次記錄前都要點(diǎn)下垃圾桶清理下緩存哦!

還有就是,喜歡我演示的chrome默認(rèn)背景的可以看我的另一個(gè)博客,輕松搞定哦!
https://blog.csdn.net/qq_38161040/article/details/83783964
喜歡的點(diǎn)個(gè)贊?吧!

總結(jié)

以上是生活随笔為你收集整理的Web 性能测试-内存泄漏测试方法之chrome内存快照的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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