tamanho de bitmap excede o erro de orçamento de Vm android

Quando mudo para o modo paisagem, poucos objetos são criados com bitmap de tela cheia.

Quando eu rolar o outro objeto é chamado e seu bitmap é exibido, quando eu faço isso repetidamente, o tamanho do bitmap excedevm erro de orçamento, eu fiz todas as coisas comorecycle(), definir nulo e depois chamadoGC(), ainda tenho o mesmo erro. criando bitmap ....

    bitmap = Bitmap.createBitmap(ChartProperties.getChartWidth(), 
                    ChartProperties.getChartHeight(),
    Bitmap.Config.RGB_565);

    imageCache.put(String.valueOf(LandscapeChartActivity.getActiveFeature()),
                    new SoftReference(bitmap));

    if(imageCache != null){

        for (int i = 0; i < imageCache.size(); i++) {

            if (imageCache.get(String.valueOf(i)) != null) {
                imageCache.get(String.valueOf(i)).get().recycle();
                imageCache.put(String.valueOf(i), null);                    
            }

        }
        Runtime.getRuntime().gc();
        imageCache.clear();
        imageCache = null;

questionAnswers(1)

yourAnswerToTheQuestion