[英]Android Renderscript speed inconsistencies
我的问题很简单。 我使用Renderscript
模糊 Bitmap
。
我在三个不同的Android设备上测试相同代码的速度和性能。 我目睹了一些我想解释的奇怪的不一致之处,如果可能的话。
乍一看,最快的应该是Note 3,最慢的应该是S4 Mini。
这是以25f为radius
一遍又一遍( 100次 )模糊图像的过程的结果。 相同的模糊代码在所有设备上运行。
我可能还要补充一点,我模糊处理的图像是在整个屏幕上都发条的位图。 也许这就是原因,因为Nexus 4的像素要比Nexus 7多得多? 还是Android的版本?
这将是一些不同的东西的组合:
如您所述,屏幕分辨率在所有设备上都不相同,因此进行比较是不公平的。 您应将图片的大小设为所有3张图片的大小。
GPU与CPU的使用取决于设备制造商(或定制ROM)在平台级别具有适当的“驱动程序”层。 否则,Renderscript将默认使用通常性能不佳的CPU。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.