debugging 在调试器中启用malloc堆栈日志记录会导致内存问题

k4aesqcs  于 2023-04-12  发布在  其他
关注(0)|答案(1)|浏览(137)

想知道其他人是否也在Xcode中经历过这种情况:我的应用程序似乎没有崩溃问题时,正常运行或在仪器(分配),但如果我运行它从调试器在我的手机上,它最终(后~10轮在我的游戏)崩溃,由于内存错误(没有其他信息提供)。
一个想法:我启用了malloc堆栈日志记录,并且很好奇这是否会导致内存累积,否则这是不现实的。在这一点上,根据我的测试,似乎没有真实世界/非调试器问题,但作为内存管理方面的相对新手,我很不舒服地说Xcode给了我一个假阳性。有什么想法吗?

9gm1akwq

9gm1akwq1#

它确实消耗了大量的磁盘内存(写入它)。我刚刚花了20小时以上试图弄清楚为什么我的应用程序在“文档和数据”空间中占用了1GB而没有做任何工作。malloc log

相关问题