【发布时间】:2014-03-14 22:52:13
【问题描述】:
我在通过 Xcode 和仪器运行的设备上测试了我的应用程序,以监控 CPU 和内存水平。我的应用程序在某些视图上运行动画,我注意到即使在离开该页面后,内存水平仍然很高并且会建立在顶部。在某一时刻,内存级别约为 90MB。
这正常吗?
我已检查自动引用计数是否已打开。内存不应该自己清除吗?
谢谢。
这是占用大量内存的动画之一。
-(IBAction)start:(id)sender
{
animation.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"1.png"],
[UIImage imageNamed:@"2.png"],
[UIImage imageNamed:@"3.png"],
[UIImage imageNamed:@"4.png"],
[UIImage imageNamed:@"5.png"], nil];
[animation setAnimationRepeatCount:0];
animation.animationDuration = 2.5;
[animation startAnimating];
}
这是前面的分配和泄漏工具。 “#生活”是我需要担心的吗?
【问题讨论】: