[英]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.