ちょこっと掘り下げてみます まずソースをちょこっと変えます。変更点だけ。 Test01 *test = [[[aClass alloc] init] autorelease]; test.obj = [[[NSMutableArray alloc] initWithCapacity:1] autorelease]; // ここ変更 id x[2]; objプロパティに入れるインスタンスを@""からNSMutableArrayに変えただけです。これで実行すると #nonatomic MBP:~/tmp/src masaki$ time ./test 0 real 0m1.195s user 0m1.170s sys 0m0.006s #atomic MBP:~/tmp/src masaki$ time ./test 1 real 0m15.677s user 0m14.125s sys 0m