AutoreleasePools官方文檔
每一個線程都有一個AutoreleasePools,一般情況下不需要自己手動創建AutoreleasePools,但是有的時候確實需要。
- 如果您正在編寫一個不基于UI框架的程序,例如命令行工具(沒搞懂???)
- 循環創建一堆臨時變量
-
產生二級線程
使用自動釋放池塊.png
屏幕快照 2017-07-13 18.38.44.png
使用本地自動釋放池塊來減少峰值內存占用.png
使用本地自動釋放池塊來減少峰值內存占用2.png
自動釋放池塊和線程.png