Exibições de renderização para exibir o Pager - Modo otimizado

Em meu aplicativo, estou usando os seguintes meios para renderizar / gerar as visualizações para um pager de exibição. Sim, funciona bem e como esperado.

Nota: - Mas aqui eu vi que este método tem que fazer um grande esforço em termos de recursos do Android (associados ao dispositivo). Eu quero descobrir qualquer maneira otimizada de fazer o mesmo. Existe algum? Sugira-me ou o que precede é bom?

class MyActivity extends Activity{
        @Override
        public void onCreate(Bundle savedInstanceState) {

             super.onCreate(savedInstanceState);
            setContentView(R.layout.layoutView);

            LinearLayout pageFirst = getPageFisrt(context);
            LinearLayout pageSecond = getPageSecond(context);
            LinearLayout pageThird = getPageThird(context);
            LinearLayout pageFourth = getPageFourth(context);
            .........
            .........

            pageArrayList = new ArrayList<LinearLayout>();
            pageArrayList.clear();

            pageArrayList.add(pageFirst);
            pageArrayList.add(pageSecond);
            pageArrayList.add(pageThird);
            pageArrayList.add(pageFourth);
            ...........
            ..........

            viewPager.setAdapter(new MatchDetailsPagerAdapter(
                    context, pageArrayList));

            indicator.setViewPager(viewPagerMatchDetailMain);

        }

    }

e para cada página eu inflar o layout do recurso, como

   private LinearLayout getPageFisrt(Context context) {
        // TODO Auto-generated method stub
        LayoutInflater inflater = LayoutInflater.from(context);
        LinearLayout linearLayoutFirstPage = (LinearLayout) inflater.inflate(
                R.layout.pager_first_large_views, null);

       // performing action on the page child layout.

        return linearLayoutFirstPage;
    }

Ansioso por uma abordagem melhor para fazer o mesmo

questionAnswers(1)

yourAnswerToTheQuestion