Profiler記憶體檢測和使用小結

2021-09-25 00:00:26 字數 769 閱讀 4719

profiler記憶體檢測和使用小結

標籤:leakcanary,profiler

1.profiler

android studio內建的profiler已經可以很好的幫助我們進行記憶體檢測和優化了,可以很直**到cpu記憶體網路的變化,但是有時候簡單看看是看不出來記憶體洩漏的,需要知道具體怎麼去分析

參考1.profiler入門系列(一)——記憶體分析

2. leakcanary

這個記憶體輔助分析工具就登場了

易於整合,自動檢測出記憶體洩漏,十分好用

// 第一小步:

dependencies

// 第二小步:

public

class

extends

leakcanary.

install

(this);

}}

參考

android studio 3.0 profiler 效能分析利器

android記憶體洩漏檢測和定位

leakcanary

效能優化總結2:leakcanary的使用(簡潔易懂)

效能優化工具(九)-leakcanary

leakcanary看這一篇文章就夠了

實時統計android應用的cpu和記憶體占用

使用 CrtSetDbgFlag檢測記憶體洩露

一 介紹 動態分配 記憶體是c c 程式語言乙個最強的特點,但是中國哲學家孫 sun tzu,我不知道是誰?那位知道?指出,最強的同時也是最弱的。這句話對c c 應用來說非常正確,在記憶體處理出錯的地方通常就是bugs產生的地方。乙個最敏感和難檢測的bug就是記憶體洩漏 沒有把前邊分配的記憶體成功釋...

使用MLeaksFinder檢測專案記憶體洩露總結

前幾天看到開源工具mleaksfinder,決定用在公司的專案中試一下,效果很不錯,用法也很簡單,直接把專案資料夾拖到專案中就可以了,依靠這個專案,我發現公司專案中有不少記憶體洩露的地方,在此總結一下 1 block中用引用外界物件一定要先 weak,否則容易引起迴圈引用 2 物件中的delegat...

使用valgrind工具檢測記憶體洩漏

因為公司伺服器上面本身就安裝有valgrind,所以我是直接拿過來使用的,並沒有自己安裝過,需要安裝的朋友自己google安裝吧。可以使用 which valgrind 命令來看自己電腦上是否已經安裝上valgrind。useful link 3.1 valgrind 使用方法,參考這裡 基本的命令...