Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios NSTimer增加了数据量_Ios_Memory Leaks_Nstimer_Xcode Instruments - Fatal编程技术网

Ios NSTimer增加了数据量

Ios NSTimer增加了数据量,ios,memory-leaks,nstimer,xcode-instruments,Ios,Memory Leaks,Nstimer,Xcode Instruments,我正在观察我在仪器中的应用,以降低内存使用率和内存增长。我发现了一件奇怪的事。当我以一定的间隔(在我的例子中是0.1秒)启动NSTimer时,在仪器中我可以看到CFArray(store deque)和CFArray(可变变量)仍然在增长(大约每秒200字节)。可以吗?还是有问题#活人的数量是恒定的、短暂的和总体的增长。而且总体内存仍然更大。对我来说,阴影中有很多东西。像malloc32字节,malloc48字节 当然,在计时器“滴答”处调用的方法是空的,以确保它不是我 我应该关心他们还是只是系

我正在观察我在仪器中的应用,以降低内存使用率和内存增长。我发现了一件奇怪的事。当我以一定的间隔(在我的例子中是0.1秒)启动
NSTimer
时,在仪器中我可以看到
CFArray(store deque)
CFArray(可变变量)
仍然在增长(大约每秒200字节)。可以吗?还是有问题#活人的数量是恒定的、短暂的和总体的增长。而且总体内存仍然更大。对我来说,阴影中有很多东西。像
malloc32字节
malloc48字节

当然,在计时器“滴答”处调用的方法是空的,以确保它不是我

我应该关心他们还是只是系统的东西。。。???
谢谢。

我知道这是一个古老的问题,但如果未来的读者像我刚才一样偶然发现这个问题,我会指出,你需要担心的数字是“活字节”和“活字节”。“暂时”和“整体”条目包括已创建并随后销毁的项目

供您参考,根据仪器用户参考中的文档:

活动字节: 已分配但未释放的字节数

#生活: 已创建且仍在堆上的对象数

#暂时的: 在选定时间范围内创建和销毁的对象数

总字节数: 已分配的此类字节总数,包括已释放的字节

#总体情况: 已分配的此类对象或内存块的总数,包括已释放的对象或内存块

#分配(净/总体): 经常账户和总账户的柱状图