小编Rom*_*man的帖子

Android上的JPG vs WebP性能

我试图获得关于Android如何加载,解码和渲染WebP图像对JPG的性能统计数据,但我的结果有点混乱.

将WebP图像解码为Bitmap比JPG慢.

一些统计数据:

  • WebP文件大小比JPG少66%,解码时间多267%.
  • WebP文件大小比JPG少38%,解码时间多258%.
  • WebP文件大小比JPG少89%,解码时间增加319%.

有人知道有关性能的任何问题,或者为什么WebP解码比JPG更难.

这是我的测试:

public class BulkLoadFromDisk implements Runnable {

    private static final String TAG = "BulkLoadFromDisk";

    private static final int TIMES = 10;

    private final ResourceProvider resourceProvider;
    private final Activity context;
    private final int counter;
    private long averageLoadTimeNano;
    private long averageConvertTimeNano;
    private final ImagesFactory.FORMAT format;
    private final CompleteListener listener;

    public BulkLoadFromDisk(Activity context, ResourceProvider resourceProvider,
                            CompleteListener listener, ImagesFactory.FORMAT format) {
        this.resourceProvider = resourceProvider;
        this.context = context;
        this.counter = resourceProvider.length();
        this.format = format;
        this.listener = listener;
    } …
Run Code Online (Sandbox Code Playgroud)

java performance android webp

7
推荐指数
1
解决办法
1172
查看次数

标签 统计

android ×1

java ×1

performance ×1

webp ×1