Android应用程序消耗内存

Android应用程序消耗内存,android,image,memory-management,memory-leaks,Android,Image,Memory Management,Memory Leaks,在多次滚动之后,内存将上升到: 我有一个简单的android应用程序,可以显示列表if图像,但内存似乎很高。我正在使用毕加索将图像加载到列表中,下面是我加载图像的代码: @BindingAdapter({"thumbnail_cars"}) public static void loadImage(ImageView imageView, Cars cars) { Log.e("width ",String.valueOf((Converter.getScreenWid

在多次滚动之后,内存将上升到:

我有一个简单的android应用程序,可以显示列表if图像,但内存似乎很高。我正在使用毕加索将图像加载到列表中,下面是我加载图像的代码:

@BindingAdapter({"thumbnail_cars"})
    public static void loadImage(ImageView imageView, Cars cars) {
        Log.e("width ",String.valueOf((Converter.getScreenWidth()-40)*0.4));
        Log.e("height ",String.valueOf(Converter.convertDpToPixel(130)));
        float margins = Converter.convertDpToPixel(20);

        String widthUrl = cars.getImage().replace("[w]",String.valueOf((Converter.getScreenWidth()-margins)*0.4));
        String heightUrl = widthUrl.replace("[h]",String.valueOf(Converter.convertDpToPixel(130)));
        imageDownloader.loadImage(heightUrl, imageView,R.drawable.ic_launcher_background);
    }

任何帮助都将不胜感激

为什么您认为
内存似乎很高
?我猜正常使用量约为27 MB。一般来说,应用程序没有正常使用价值。每个应用程序都有它自己的正常使用它只是一个普通的图像列表,看看滚动后它是如何上升到64 MB的我不知道正常图像是否在消耗自己的内存。一旦需要内存,就会对其进行GCD,除非您错误地加载了图像。