YYModel icon indicating copy to clipboard operation
YYModel copied to clipboard

YYClassInfo\YYClassMethodInfo\YYClassIvarInfo都没有释放

Open aslanTT opened this issue 7 years ago • 4 comments

simulator screen shot - iphone 6s - 2017-12-20 at 16 31 35

aslanTT avatar Dec 20 '17 08:12 aslanTT

这个是正常吧。把类的反射信息缓存起来,提高转换效率。内存占用应该很小

jinaiyuanbaojie avatar Dec 21 '17 02:12 jinaiyuanbaojie

@jinaiyuanbaojie 我改了源码,把缓存关了,发现也没有释放

aslanTT avatar Dec 21 '17 03:12 aslanTT

缓存后对于重复转化的模型(而且场景基本都是要重复转化,如数组中的模型),效率要提高10倍不止

ZoMinster avatar Jan 22 '18 07:01 ZoMinster

需要查找代码中CFDictionaryCreateMutable、CFDictionaryGetValue等CFDictionary的操作,并注释相关逻辑 来取消缓存。不过最好留着提高效率

aklee avatar Jun 22 '20 01:06 aklee