仪器说堆正在增长

时间:2012-10-17 11:40:03

标签: iphone ios xcode memory-management instruments

我正在通过带有分配配置文件的工具在Xcode 4.5中运行我的应用程序。这个项目是非ARC的。每分钟,我的应用程序都会调用以下代码。请注意,此方法的调用方在后台线程中运行,并且它被NSAutoReleasePool包围。

-(void)saveCurrentlyCachedMinute
{
    NSCalendarUnit units = NSHourCalendarUnit | NSMinuteCalendarUnit;
    NSDateComponents *now = [[NSCalendarcurrentCalendar] components:units fromDate:[NSDate date]];
    self.cachedTimeImages = now;
}

其中cachedTimeImages是声明如下的属性:

@property (nonatomic, retain) NSDateComponents *cachedTimeImages;

每分钟后,我单击“仪器”中的“标记堆”按钮。乐器说我的堆正在与NSDateComponents对象一起增长。我在上面的代码中做错了什么?

0 个答案:

没有答案