Xamarin.ios 线程完成计数与开始计数不匹配。(Xamarin.表格)

Xamarin.ios 线程完成计数与开始计数不匹配。(Xamarin.表格),xamarin.ios,xamarin.forms,Xamarin.ios,Xamarin.forms,我正在使用XF pcl制作应用程序。 在iOS上,线程完成计数与开始计数不匹配 我这样说是因为有一个日志输出,当我用iPhone设备调试时,它会像“线程开始:#55”和“线程完成:#55”一样打印出来 我数了数,但开始的日志数约为300,完成的日志数约为100。 这是不是暗示我的应用程序出现了一些问题,一些启动的线程没有正常完成 或者,有什么更好的方法来深入检查这个问题 谢谢。如果你正确计算了线程数,那么你的某个地方真的有漏洞。在您的情况下,我将转换为分析工具和IDE提供的线程窗口。以下是您应该

我正在使用XF pcl制作应用程序。 在iOS上,线程完成计数与开始计数不匹配

我这样说是因为有一个日志输出,当我用iPhone设备调试时,它会像“线程开始:#55”和“线程完成:#55”一样打印出来

我数了数,但开始的日志数约为300,完成的日志数约为100。 这是不是暗示我的应用程序出现了一些问题,一些启动的线程没有正常完成

或者,有什么更好的方法来深入检查这个问题


谢谢。

如果你正确计算了线程数,那么你的某个地方真的有漏洞。在您的情况下,我将转换为分析工具和IDE提供的线程窗口。以下是您应该采取的步骤:

  • (过时的屏幕截图)和在调试器窗格中都有一个线程窗口,可用于详细调查当前运行的线程。使用它们来验证活动线程的实际数量是否异常
  • 如果您有企业订阅,请使用查找应用程序中的性能瓶颈。这很可能有助于发现您的代码以及第三方代码中的问题
  • 如果您可以访问MAC,请使用Xcode Instruments执行上述操作。如何将它们与Xamarin.iOS一起使用
    完成这些步骤后,您至少应该验证是否存在问题。您很可能已经找到了问题的原因并进行了修复。

    谢谢您的回答。我会试试上面的!