NSAutoreleasePool まだやるヨ!

drainついでにCGオンにしてみた。
id:masakih:20110120:1295526446とほとんど同じ。leak数(=initとreleaseが合わない)を追加で出力。

Pointer----	Alloc	Init	Release/Drain	Dealloc
<0x200036100>	    1	   1	            1	      0
<0x20009ef60>	    1	   1	            1	      0
<0x20009fe60>	    1	   1	            1	      0
<0x20002b260>	    1	   1	            1	      0
<0x2000ca3e0>	    1	   1	            1	      0
<0x200075100>	    1	   1	            1	      0
<0x2000b85c0>	    1	   1	            0	      0
<0x20005bc80>	    1	   1	            1	      0
<0x2000886a0>	    1	   1	            1	      0
<0x2000a2880>	    1	   1	            1	      0
<0x20006f5e0>	    1	   1	            1	      0
<0x20004e3c0>	    1	   1	            1	      0
<0x200097a80>	    1	   1	            1	      0
<0x20005f080>	    1	   1	            1	      0
<0x20006baa0>	    1	   1	            1	      0
<0x200063f20>	    1	   1	            1	      0
<0x2000940a0>	    1	   1	            1	      0
<0x200086740>	    1	   1	            1	      0
<0x20009fee0>	    1	   1	            0	      0
<0x2000ca160>	    1	   1	            1	      0
<0x200088260>	    1	   1	            1	      0
<0x2000ca320>	    1	   1	            1	      0
<0x200075cc0>	    1	   1	            0	      0
<0x20009f800>	    1	   1	            1	      0
<0x2000c57a0>	    1	   1	            1	      0
<0x2000a1680>	    1	   1	            1	      0
<0x20008d1e0>	    1	   1	            1	      0
<0x200057240>	    1	   1	            1	      0
<0x200063fa0>	    3	   3	            3	      0
<0x200014400>	    1	   1	            1	      0
<0x200064f80>	    1	   1	            0	      0
<0x2000c51e0>	    1	   1	            1	      0
<0x2000997c0>	    1	   1	            1	      0
<0x2000a3020>	    1	   1	            1	      0
<0x2000bb300>	    1	   1	            1	      0
<0x20009e560>	    2	   2	            1	      0
<0x20005f280>	    1	   1	            1	      0
<0x200087620>	    1	   1	            1	      0
<0x200093f60>	    1	   1	            0	      0
<0x20009f6c0>	    1	   1	            1	      0
<0x2000bb980>	    1	   1	            1	      0
<0x200086780>	    1	   1	            1	      0
<0x200098880>	    1	   1	            1	      0
<0x2000748e0>	    1	   1	            1	      0
<0x200063ee0>	    2	   2	            2	      0
<0x2000a5de0>	    1	   1	            1	      0
<0x2000911a0>	    1	   1	            1	      0
<0x2000c8a20>	    1	   1	            1	      0
<0x200085b00>	    1	   1	            1	      0
<0x200017200>	    1	   1	            0	      0
<0x200035e00>	    1	   1	            1	      0
<0x2000a30a0>	    1	   1	            1	      0
<0x200077f60>	    1	   1	            1	      0
<0x200086700>	    1	   1	            1	      0
<0x200093fe0>	    2	   2	            2	      0
<0x2000885a0>	    1	   1	            1	      0
<0x20009d8a0>	    1	   1	            1	      0
<0x20009fc40>	    1	   1	            1	      0
<0x20009efa0>	    1	   1	            1	      0
<0x20009b560>	    1	   1	            1	      0
<0x20005ae40>	    1	   1	            1	      0
<0x2000462e0>	    1	   1	            0	      0
<0x200055360>	    1	   1	            1	      0
<0x20005bd40>	    1	   1	            0	      0
<0x20000f560>	    1	   1	            1	      0
<0x2000594a0>	    2	   2	            2	      0
<0x2000a3060>	    1	   1	            1	      0
<0x2000c4ce0>	    1	   1	            1	      0

Leaks -> 9

ながいw

同じインスタンスを使い回さなくなったようだ。
-test01を5回実行したが、リークは9だ。
もしかして、GCってrelaeseせずに回収だけしてるのかな? まあ、それでもちゃんと動くだろうから良いんだけど。


そもそもGC使ってるからこの実験自体意味ないけどねw