記錄一下iOS Leak的使用方法。

2022-07-03 08:03:10 字數 1321 閱讀 4826

觀測過程中不需要使用xcode。只需觀察leak工具即可

1:選中xcode,點選左上角的xcode。找到tool   然後找到instrument。如下圖

2:開啟instrument 找到leaks工具。

3:選擇裝置(類似xcode選擇模擬器一樣)

6:此時專案會直接跑起來。然後你隨便點選即可觀測。當出現紅色的❎時,就表示有記憶體洩露了。如下圖:

7:選中紅色的叉。找到田字格leaks選擇call tree。如下圖

8:在底部找到call tree。選擇選中的那兩個

使用過程中會出現的乙個問題。沒有顯示類名和方法名稱。原因是xcode設定出現的問題。更改xcode設定即可。方法如下

1:找到build setting 

2:找到debug information format。然後把debug和release模式都修改成下圖的模式即可

3:然後重跑專案和leaks即可觀測。

mark  ----------

重新跑過之後。發現使用的af報了很多的記憶體問題、

原因是每次請求的時候都建立了afhttpsessionmanager ,沒來得及釋放,造成記憶體洩露。

解決辦法就是把這個類建立為單例類。建立方法

/*

單例 解決af請求記憶體洩露的問題 */

}

如下圖

--------------至此結束------------

2020 06 07記錄一下

軟體測試技術型方向 自動化測試工程師,效能測試工程師,安全測試工程師等專項技術方發展 初級軟體測試人員專業知識 1 軟體功能測試技術,體現在用例設計和缺陷設計兩方面。主要包括軟體需求規格說明書的評審 測試計畫 測試用例設計技術 環境搭建 測試執行 缺陷提交 回歸測試 測試報告等。2 web自動化測試...

記錄一下進展

最近倆周都在除錯caffe的windows和matlab聯合使用,真的是超級鬱悶的一段時間。caffe編譯通過,但是目前有些不能用,當使用image data時,prototxt檔案解析失敗,我也不知道到底怎麼回事。另外乙個,在matlab呼叫caffe的mex檔案時,總是在初始化就失敗了。具體原因...

記錄一下使用過的框架大全

1.一款選擇框架 compile com.bilibili boxing impl 0.6.0 片段 private void selectimage 效果如下 2.picasso 好用的開源框架 compile com.squareup.picasso picasso 2.5.2 片段 picas...