malloc

在iOS开发中遇到malloc错误,表现为运行时没有错误提示,但出现malloc的stack logs信息。错误仅在Debug模式下发生,取消Scheme的malloc stack选项可解决问题。启用NSZombieEnabled和Malloc Stack能辅助定位内存泄漏。通过编辑Scheme启用僵尸对象和malloc堆栈记录,使用GDB调试,利用info malloc-history命令找出导致问题的对象。
摘要由CSDN通过智能技术生成



运行程序时没有错误提示,出现如下信息


项目(702,0x198497310) malloc: stack logs being written into /private/var/mobile/Containers/Data/Application/461E4C49-CF65-49F6-8B76-AF30533D5390/tmp/stack-logs.702.100098000.TableDelete.3JtuAw.index

项目(702,0x198497310) malloc: recording malloc and VM allocation stacks to disk using standard recorder

项目(702,0x198497310) malloc: process 668 no longer exists, stack logs deleted from /private/var/mobile/Containers/Data/Application/461E4C49-CF65-49F6-8B76-AF30533D5390/tmp/stack-logs.668.1000a4000.TableDelete.CtzS13.index


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值