Android性能:在单独的线程中使用画布绘制位图

Android性能:在单独的线程中使用画布绘制位图,android,multithreading,canvas,bitmap,Android,Multithreading,Canvas,Bitmap,我正在尝试在单独的线程中使用画布绘制位图 我拥有非常旧的平板电脑(5年前,512MB内存,安卓2.3.3)和更新更快的手机(2GB内存,安卓4.2.2) 问题:旧平板电脑绘制位图的速度是新手机的2-3倍。位图具有相同的参数和相同的内容 为什么会这样?可能是,设备或Android版本有一些影响位图绘制性能的隐藏参数?分辨率越高,计算时间越长我已尝试使用相同的分辨率绘制位图,但这并不重要-旧平板电脑的速度大约快2倍。尝试使用SurfaceView,它可以让您在UI线程外渲染位图。分辨率越高,计算时间

我正在尝试在单独的线程中使用画布绘制位图

我拥有非常旧的平板电脑(5年前,512MB内存,安卓2.3.3)和更新更快的手机(2GB内存,安卓4.2.2)

问题:旧平板电脑绘制位图的速度是新手机的2-3倍。位图具有相同的参数和相同的内容


为什么会这样?可能是,设备或Android版本有一些影响位图绘制性能的隐藏参数?

分辨率越高,计算时间越长我已尝试使用相同的分辨率绘制位图,但这并不重要-旧平板电脑的速度大约快2倍。尝试使用
SurfaceView
,它可以让您在UI线程外渲染位图。分辨率越高,计算时间越长。我曾尝试使用相同的分辨率绘制位图,但这并不重要——旧平板电脑的速度大约快2倍。尝试使用
SurfaceView
,它可以让你在UI线程之外渲染位图。