为什么旧的Android设备在RenderScript应用程序上的性能优于新设备?

时间:2019-06-21 15:16:14

标签: android performance renderscript

我正在多种设备上测试图像处理应用程序。该应用程序有两个版本:严格顺序的一个和RenderScript优化的一个。较旧的设备在顺序上的性能较差,但在RenderScript解决方案上的性能要比较新的设备好(以下规格)。我注意到的唯一区别是测试期间,较旧的设备没有运行其他应用程序,而较新的设备具有多个(聊天和社交媒体)。

旧设备:

  • 2017年发布
  • 芯片组:HiSilicon Kirin 960(16 nm)
  • CPU :八核(4x2.4 GHz Cortex-A73和4x1.8 GHz Cortex-A53)
  • GPU :Mali-G71 MP8
  • RAM :4GB
  • Android版本:已在8和9上进行了测试

较新的设备:

  • 于2019年发布
  • 芯片组:Exynos 9820 Octa(8 nm)
  • CPU :八核(2x2.73 GHz猫鼬M4和2x2.31 GHz Cortex-A75和4x1.95 GHz Cortex-A55)
  • GPU :Mali-G76 MP12
  • RAM :8GB
  • Android版本:9

我了解RenderScript具有底层逻辑,在给定可用硬件的情况下,如何最好地并行化,但是当前情况也可能会影响这种情况(例如,电池电量低-性能较差)。

有人知道为什么CPU稍弱的旧设备比新设备工作得更好吗?

0 个答案:

没有答案