我注意到内存激增,仪器中列出的负责调用者是img_data_lock和负责的库CoreGraphics.
我一直在读这个问题与缓存与未缓存的图像加载有关([UIImage imageNamed ...]和[UIImage imageWithData ...]之间的差异?)目前我的应用程序通过以下方式加载一系列图像imageNamed
替换imageNamed呼叫imageWithContentsOfFile似乎解决了这个问题.
有没有人有关于img_data_lock调用者的任何信息?如果有人imageNamed对内存造成这样的损失,为什么会有人使用?