Recycler View cargando muy lentamente para datos grandes cuando está dentro de NestedScrollView

Yo he añadidoRecyclerView dentro de miNestedScrollView. Básicamente quiero que RecyclerView se desplace con otras vistas. El problema al que me enfrento es que, para un pequeño conjunto de datos, funciona bien, pero para un gran conjunto de datos (200 entradas) cada vez que inicio la actividad, se congela durante aproximadamente 3-5 segundos y luego se carga. Quité elNestedScrollView y está funcionando perfectamente, pero no me proporciona el comportamiento que quiero.

(Para obtener información adicional, estoy cargando los datos de la base de datos SQLite. No hay ningún problema en el desplazamiento, ya que es fluido. El único problema es que la actividad se está congelando por un tiempo)

<android.support.v4.widget.NestedScrollView
            android:layout_width="match_parent"
            android:layout_height="match_parent">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical">

                <... Some other Views ...>

                <android.support.v7.widget.RecyclerView
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:orientation="vertical">

                </android.support.v7.widget.RecyclerView>

            </LinearLayout>

        </android.support.v4.widget.NestedScrollView>

Respuestas a la pregunta(2)

Su respuesta a la pregunta