【发布时间】:2017-03-17 05:21:59
【问题描述】:
我正在使用 XF pcl 制作应用程序。 在 iOS 上,线程完成计数与开始计数不匹配。
我这么说是因为有一个日志输出,当我使用 iPhone 设备进行调试时,它会打印“线程启动:#55”和“线程完成:#55”。
我对它们进行了计数,但开始的日志计数约为 300,完成的日志计数约为 100。 这是否可以表明我的应用程序存在某些已启动线程未正常完成的问题?
或者有什么更好的方法来深入检查这个问题?
谢谢。
【问题讨论】:
我正在使用 XF pcl 制作应用程序。 在 iOS 上,线程完成计数与开始计数不匹配。
我这么说是因为有一个日志输出,当我使用 iPhone 设备进行调试时,它会打印“线程启动:#55”和“线程完成:#55”。
我对它们进行了计数,但开始的日志计数约为 300,完成的日志计数约为 100。 这是否可以表明我的应用程序存在某些已启动线程未正常完成的问题?
或者有什么更好的方法来深入检查这个问题?
谢谢。
【问题讨论】:
如果您正确计算线程数,那么您确实似乎在某处有泄漏。在您的情况下,我会使用 IDE 提供的分析工具和线程窗口。以下是您应该采取的步骤:
完成这些步骤后,您至少应该已经确认存在问题。您也很可能已经找到了该问题的原因并进行了修复。
【讨论】: