图像保存后iOS CPU%保持高位

时间:2011-03-30 23:30:20

标签: iphone memory ios4 cpu cpu-usage

我有一个应用程序,显示我保存到应用程序的图像的缩略图,然后用户点击缩略图,他们看到他们可以浏览的全尺寸图像(类似于照片应用程序)

我的问题,我注意到当我从UIImagePicker添加图像,然后再次点击缩略图时,CPU会跳到140-150%(或更高)并保持在那里。

每次只有当我通过选择器将新图像保存到文档目录时,我才能复制它。

我正在使用活动监视器来查看CPU%。我很好奇是否有其他人遇到类似的情况,或者对于什么导致这种情况有任何想法。这可能只是我对活动监测仪器的误解。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

原来,这是我用来保存图像的NSInvocationOperation。我删除它的那一刻,我在所有设备上的表现大幅提升。

我不知道为什么会这样,但删除它有帮助。谢谢大家的意见。它正在追逐这个问题一段时间,直到我确定这是一个记忆问题。我必须阅读更多有关NSInvocationOperation的内容,以了解我的潜在问题。