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

问题描述 投票:0回答:1

想知道其他人在 Xcode 中是否也遇到过这种情况:我的应用程序在正常运行时或在 Instruments(分配)中似乎没有崩溃问题,但如果我从手机上的调试器运行它,它最终会(在我的 ~10 轮之后)游戏)由于内存错误而崩溃(未提供其他信息)。

一个想法:我启用了 malloc 堆栈日志记录,并且很好奇这是否会导致内存累积,否则这是不现实的。在这一点上,根据我的测试,似乎没有现实世界/非调试器问题,但作为内存管理方面的相对新手,我对 Xcode 给我误报感到不安。有什么想法吗?

xcode debugging memory-management malloc
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.