iOS暴力释放内存

 for (int i = 0; i<10000000; i++) 

    {

        NSString *string = @"Abc";

        //        NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

        string = [string lowercaseString];

        string = [string stringByAppendingString:@"ABC"];

        //        [pool release];

    }

 

无论是你后台开启了多少应用,只需要这段代码一跑,最终结果就是所有的程序都crash.然后内存就释放出来了.

这个显然和AppStore上的内存释放软件原理不同哈,这个就是暴力.

这样的做法和iOS的机制是有关的,具体的自行搜素.

posted @ 2012-05-09 13:19  dcty  阅读(393)  评论(0编辑  收藏  举报