通过使用Android Studio 3.2 CPU监视器/探查器,我面临Android 7.1和Android 8.1目标的CPU监视之间的巨大差异:
目标设备相同,但Android版本不同。 7.1目标上的采样非常准确,这在其他版本的Android和/或目标类型上也可以看到。但是,当我在Android 8.1目标上执行相同的CPU性能分析时,作为采样结果显示的时间比7.1下的显示时间大7倍。
奇怪的是:通过在两个目标上使用shell top命令,应用程序始终使用50%的CPU。
因此,我的结论是:使用Studio 3.2的Android 8目标上的CPU监视/性能分析无法正常工作。
有人可以确认我的观察吗?