为什么把视图控制器pop掉之后,内存并没有释放?

照理来说,pop掉视图控制器后,内存不是应该会被“在恰当的时机释放”掉的吗?但是我的却没有,即使等了一段时间。
重复push pop操作几次之后,内存都一直在增长。
我写dealloc方法,在模拟器上是执行了的,但是用instrument来测试的时候,似乎并没有执行

 -(void)dealloc{
//    NSLog(@"dealloc");
    [Util showAlertView:@"dealloc"];
}

图片说明

楼主是用的arc 么 自动引用计数 也不是释放了 就会去回收 要系统判断 内存不够时 才会回收内存吧

是你前一个view存在内存泄露,你每push一次产生一堆数据,所以你push会不断增加.pop后的view及其相关的数据都会被释放的