Android icecream sandwich 4.0.3是否对应用程序开发人员的线程使用实施了更多限制?

Android icecream sandwich 4.0.3是否对应用程序开发人员的线程使用实施了更多限制?,android,multithreading,performance,android-4.0-ice-cream-sandwich,android-anr-dialog,Android,Multithreading,Performance,Android 4.0 Ice Cream Sandwich,Android Anr Dialog,我正在开发一款专门为平板电脑设计的应用程序,该应用程序在摩托罗拉Xoom和三星Galaxy Tab 10.1上测试良好。使用的O.S.是蜂巢 最近,在将O.S.更新为官方的冰淇淋三明治4.0.3(作为更新通知收到)之后,我发现应用程序一点也不好。 它的性能滞后,经常出现ANR应用程序没有响应的对话框 虽然我了解ANR与在UI线程中执行更多工作有关,但我需要知道,新的android版本4.0.3是否对在后台运行的线程数量实施了更严格的限制?或者在启动它的活动存在时杀死它们 应用程序专门使用线程从列

我正在开发一款专门为平板电脑设计的应用程序,该应用程序在摩托罗拉Xoom和三星Galaxy Tab 10.1上测试良好。使用的O.S.是蜂巢

最近,在将O.S.更新为官方的冰淇淋三明治4.0.3(作为更新通知收到)之后,我发现应用程序一点也不好。 它的性能滞后,经常出现ANR应用程序没有响应的对话框

虽然我了解ANR与在UI线程中执行更多工作有关,但我需要知道,新的android版本4.0.3是否对在后台运行的线程数量实施了更严格的限制?或者在启动它的活动存在时杀死它们

应用程序专门使用线程从列表视图中的服务器加载图像。在屏幕之间切换会使每个单独的图像持有者启动一个新线程来加载图像。 在蜂巢上重新测试它可以让它工作得非常好,但在4.0.3中却不行,为什么


问题在于,icecream sandwich 4.0.3是否在O.S.级别对开发人员的线程处理或活动生命周期进行了更改?

ICS中的活动生命周期没有重大更改

活动生命周期可在此处找到:


您不应该在UI线程上执行繁重的工作。在“开发人员选项”下的“ICS中的设置”活动中,您可以启用严格模式和一些其他选项,以帮助您查看程序中的性能问题,例如CPU使用情况。

ICS中的活动生命周期没有重大更改

活动生命周期可在此处找到:


您不应该在UI线程上执行繁重的工作。在“开发人员选项”下的“ICS中的设置”活动中,您可以启用严格模式和一些其他选项,这些选项将帮助您查看程序中的性能问题,例如CPU使用情况。

谢谢。是的,活动生命周期是相同的。但我只想知道,在O.S.级别的处理过程中是否有任何变化。只是一些猜测,谢谢。是的,活动生命周期是相同的。但我只想知道,在O.S.级别的处理过程中是否有任何变化。只是一些猜测