作者lemonstar (笔记本)
看板MacDev
标题Re: [问题] leak of NSThread
时间Tue Jul 21 19:00:33 2009
※ 引述《lemonstar (笔记本)》之铭言:
: 问题来了,当我把它放上实机跑Insttrument,就出现一根memory leaks
: (General Block - 3584)
: 情形大致就与这篇论坛的情形一样(有画面)
: http://0rz.tw/4SViG
: 用这个method去启动新的NSThread,每启动一个都会出现memory leak...
: 不知有无解决之道 :(
自回...大家当作经验参考吧
参考了一些NSThread相关的范例code..
(ex:Apple Sample 中的钟摆Metronome)
语法应该是没问题的
(无论是以detachNewThreadSelector 或是以 alloc init ..
只要在Target funciton 中自行加 Autorelease pool )
唯一的差别在於sdk版本
这些范例都是2.2.1之前出来的..当切换到Device sdk2.2.1去编译
无论iPhone OS是哪种...都不会侦测到Memory leak
但是假如以sdk3.0的版本去编译就会出现....
这样到底是不是真的有Memory leak
还是sdk3.0 bug...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.227.51
※ 编辑: lemonstar 来自: 220.128.227.51 (07/21 19:07)
1F:推 angelyin:请问要怎麽直接看有没有memory leak啊? 07/29 17:21