OutOfMemoryError inicio volley RequestQueue

Estoy utilizando fragmentos y volea para mi aplicación, pero cuando intento inicializar el volea RequestQueue mi aplicación se bloquea y lanza un OutOfMemoryError, está tratando de inicializar 1.8 GB de datos en la memoria

05-12 18:00:51.947 10765-10781/com.sellcom.tracker W/dalvikvm﹕ 1802465107 byte allocation exceeds the 67108864 byte maximum heap size 05-12 18:00:51.947 10765-10781/com.sellcom.tracker I/dalvikvm-heap﹕ Forcing collection of SoftReferences for 1802465107-byte allocation 05-12 18:00:51.981 10765-10781/com.sellcom.tracker D/dalvikvm﹕ GC_BEFORE_OOM freed 330K, 6% free 8660K/9207K, paused 34ms, total 34ms 05-12 18:00:51.982 10765-10781/com.sellcom.tracker E/dalvikvm-heap﹕ Out of memory on a 1802465107-byte allocation. 05-12 18:00:51.982 10765-10781/com.sellcom.tracker I/dalvikvm﹕ "Thread-1108" prio=5 tid=11 RUNNABLE 05-12 18:00:51.982 10765-10781/com.sellcom.tracker I/dalvikvm﹕ | group="main" sCount=0 dsCount=0 obj=0x41718598 self=0x51363d10 05-12 18:00:51.982 10765-10781/com.sellcom.tracker I/dalvikvm﹕ | sysTid=10781 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1362874264 05-12 18:00:51.982 10765-10781/com.sellcom.tracker I/dalvikvm﹕ | schedstat=( 43264540 285215383 80 ) utm=4 stm=0 core=1 05-12 18:00:51.982 10765-10781/com.sellcom.tracker I/dalvikvm﹕ at com.android.volley.toolbox.DiskBasedCache.streamToBytes(DiskBasedCache.java:~316) 05-12 18:00:51.982 10765-10781/com.sellcom.tracker I/dalvikvm﹕ at com.android.volley.toolbox.DiskBasedCache.readString(DiskBasedCache.java:526) 05-12 18:00:51.982 10765-10781/com.sellcom.tracker I/dalvikvm﹕ at com.android.volley.toolbox.DiskBasedCache.readStringStringMap(DiskBasedCache.java:548) 05-12 18:00:51.982 10765-10781/com.sellcom.tracker I/dalvikvm﹕ at com.android.volley.toolbox.DiskBasedCache$CacheHeader.readHeader(DiskBasedCache.java:392) 05-12 18:00:51.983 10765-10781/com.sellcom.tracker I/dalvikvm﹕ at com.android.volley.toolbox.DiskBasedCache.initialize(DiskBasedCache.java:155) 05-12 18:00:51.983 10765-10781/com.sellcom.tracker I/dalvikvm﹕ at com.android.volley.CacheDispatcher.run(CacheDispatcher.java:84) 05-12 18:00:51.983 10765-10781/com.sellcom.tracker I/dalvikvm﹕ [ 05-12 18:00:51.984 10765:0x2a1d D/dalvikvm ] threadid=11: exiting 05-12 18:00:51.984 10765-10781/com.sellcom.tracker W/dalvikvm﹕ threadid=11: thread exiting with uncaught exception (group=0x40e51908) 05-12 18:00:51.986 10765-10781/com.sellcom.tracker E/AndroidRuntime﹕ FATAL EXCEPTION: Thread-1108 java.lang.OutOfMemoryError at com.android.volley.toolbox.DiskBasedCache.streamToBytes(DiskBasedCache.java:316) at com.android.volley.toolbox.DiskBasedCache.readString(DiskBasedCache.java:526) at com.android.volley.toolbox.DiskBasedCache.readStringStringMap(DiskBasedCache.java:548) at com.android.volley.toolbox.DiskBasedCache$CacheHeader.readHeader(DiskBasedCache.java:392) at com.android.volley.toolbox.DiskBasedCache.initialize(DiskBasedCache.java:155) at com.android.volley.CacheDispatcher.run(CacheDispatcher.java:84) 

He reducido la implementación de mi fragmento para mostrar dónde se produce el bloqueo:

 public class FragmentWeather extends Fragment{ RequestQueue queue; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); queue = Volley.newRequestQueue(getActivity()); } 

}

El error es causado por esta oración:

  queue = Volley.newRequestQueue(getActivity()); 

¿Alguien sabe por qué está sucediendo esto? Cada vez que intenté crear una nueva cola de la petición el error se lanza.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.