Ios NSTimer增加了数据量
我正在观察我在仪器中的应用,以降低内存使用率和内存增长。我发现了一件奇怪的事。当我以一定的间隔(在我的例子中是0.1秒)启动Ios NSTimer增加了数据量,ios,memory-leaks,nstimer,xcode-instruments,Ios,Memory Leaks,Nstimer,Xcode Instruments,我正在观察我在仪器中的应用,以降低内存使用率和内存增长。我发现了一件奇怪的事。当我以一定的间隔(在我的例子中是0.1秒)启动NSTimer时,在仪器中我可以看到CFArray(store deque)和CFArray(可变变量)仍然在增长(大约每秒200字节)。可以吗?还是有问题#活人的数量是恒定的、短暂的和总体的增长。而且总体内存仍然更大。对我来说,阴影中有很多东西。像malloc32字节,malloc48字节 当然,在计时器“滴答”处调用的方法是空的,以确保它不是我 我应该关心他们还是只是系
NSTimer
时,在仪器中我可以看到CFArray(store deque)
和CFArray(可变变量)
仍然在增长(大约每秒200字节)。可以吗?还是有问题#活人的数量是恒定的、短暂的和总体的增长。而且总体内存仍然更大。对我来说,阴影中有很多东西。像malloc32字节
,malloc48字节
当然,在计时器“滴答”处调用的方法是空的,以确保它不是我
我应该关心他们还是只是系统的东西。。。???
谢谢。我知道这是一个古老的问题,但如果未来的读者像我刚才一样偶然发现这个问题,我会指出,你需要担心的数字是“活字节”和“活字节”。“暂时”和“整体”条目包括已创建并随后销毁的项目 供您参考,根据仪器用户参考中的文档: 活动字节: 已分配但未释放的字节数 #生活: 已创建且仍在堆上的对象数 #暂时的: 在选定时间范围内创建和销毁的对象数 总字节数: 已分配的此类字节总数,包括已释放的字节 #总体情况: 已分配的此类对象或内存块的总数,包括已释放的对象或内存块 #分配(净/总体): 经常账户和总账户的柱状图