【发布时间】:2011-12-15 07:10:14
【问题描述】:
我正在尝试调试崩溃(可能与内存有关),但每当应用程序在 iPad 设备 Xcode (4.2) 上调试时崩溃时,都会显示已暂停,并且没有任何线程 (GDB) 的回溯。切换到 LLDB 提供的东西更少——应用程序崩溃、控制台不显示任何内容以及 Xcode 结束调试。
崩溃仅在频繁使用后发生,可能与内存不足有关。
不过,我找不到任何与崩溃相关的信息。其他人经历过这种行为吗?
【问题讨论】:
我正在尝试调试崩溃(可能与内存有关),但每当应用程序在 iPad 设备 Xcode (4.2) 上调试时崩溃时,都会显示已暂停,并且没有任何线程 (GDB) 的回溯。切换到 LLDB 提供的东西更少——应用程序崩溃、控制台不显示任何内容以及 Xcode 结束调试。
崩溃仅在频繁使用后发生,可能与内存不足有关。
不过,我找不到任何与崩溃相关的信息。其他人经历过这种行为吗?
【问题讨论】:
你设置异常断点了吗?
现在,如果发生异常,您应该会看到堆栈跟踪。
【讨论】:
“密集使用后出现”表示内存使用过多和内存泄漏,而不是没有足够的可用内存。
在仪器运行的情况下在您的设备上运行应用程序并打开泄漏模块以查找您没有释放分配内存的位置。
【讨论】: