在我們新手開發經常會遇到內存飆升的問題,這幾天總結了下xcode自帶的內存檢測工具,覺得能解決部分問題,希望能夠對朋友們帶來幫助。
1.首先你要有一個項目哈哈,話不多說打開我們的項目和檢測工具。
![WOYUJR`2KX]}TGY_URR}8V0.jpg](http://upload-images.jianshu.io/upload_images/2099626-ccb00927075ce608.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
leaks就是我們需要使用的。
2.點擊leaks選擇choose進入一個新的界面。步驟如下
1C60CAC3-9F79-442E-B62A-79C5BA1B48A7.png
3.運行你的項目后(需要對app進行各個界面的操作),如果有內存泄露就會有紅色柱子表示這就是內存泄漏的地方。
CD2A325E-03CC-4E46-AA23-2E6B5275DAC3.png
4.然后先在工具欄按下紅色的圓形按鈕,把工具監視內存的活動停下來。選擇Leak,然后點中間十字交叉那,選擇Call Tree.
F96721F2-088C-4CC9-8525-16396BDD0FDF.png
5.然后在leaks界面的左下角需要選擇倆個選項
474C7C5C-7AC0-40DD-BAAE-51E95D62C50E.png
6.這時候內存泄露的具體代碼找到了,在右邊的紅色框框里指定了哪個方法出現了內存泄露。你只要在這些方法上雙擊,就會跳轉到具體的代碼,哈哈,是不是很方便。
38E6240C-4230-41CF-85A0-DD5A87F1C5A8.png
7722050B-0557-4627-9931-1B0809C4241D.png
這就是Instruments使用方法,我也比較菜,對其理解范圍也就到這了,希望對大家有幫助。喜歡的可以相互關注下哦!
LU%HIQNMQ$$8Q2}DV24{PVE.gif