• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps running into Heap issue

kaancho

Newbie
Hi,
I am trying to download a JSON string from a url in the backend but my app seems to crash when the string is too big.

I tried to use AsyncTask to not hold up the resources but i keep on having that problem. Any suggestions on how to load big data.

The error I get is:
Code:
D/dalvikvm(  206): GC freed 2844 objects / 233144 bytes in 82ms
I/global  (  206): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
D/dalvikvm(  206): GC freed 1576 objects / 153960 bytes in 68ms
D/dalvikvm(  206): GC freed 144 objects / 129224 bytes in 66ms
D/dalvikvm(  206): GC freed 7 objects / 110872 bytes in 67ms
D/dalvikvm(  206): GC freed 9 objects / 166280 bytes in 66ms
I/dalvikvm-heap(  206): Grow heap (frag case) to 4.340MB for 373340-byte allocation
D/dalvikvm(  206): GC freed 75 objects / 3320 bytes in 82ms
D/dalvikvm(  206): GC freed 14 objects / 249432 bytes in 140ms
I/dalvikvm-heap(  206): Grow heap (frag case) to 4.634MB for 560006-byte allocation
D/dalvikvm(  206): GC freed 0 objects / 0 bytes in 113ms
D/dalvikvm(  206): GC freed 17 objects / 374096 bytes in 70ms
I/dalvikvm-heap(  206): Grow heap (frag case) to 5.079MB for 840004-byte allocation
W/ActivityManager(   56): Launch timeout has expired, giving up wake lock!
D/dalvikvm(  206): GC freed 0 objects / 0 bytes in 92ms
D/dalvikvm(  206): GC freed 29 objects / 561384 bytes in 86ms
I/dalvikvm-heap(  206): Grow heap (frag case) to 5.747MB for 1260002-byte allocation
D/dalvikvm(  206): GC freed 0 objects / 0 bytes in 89ms
D/dalvikvm(  206): GC freed 44 objects / 842096 bytes in 76ms
I/dalvikvm-heap(  206): Grow heap (frag case) to 6.748MB for 1889998-byte allocation
D/dalvikvm(  206): GC freed 0 objects / 0 bytes in 88ms
W/ActivityManager(   56): Activity idle timeout for HistoryRecord{43c02220 com.android.dev.rcu_I/.MainScreen}
D/dalvikvm(  206): GC freed 72 objects / 1263440 bytes in 82ms
I/dalvikvm-heap(  206): Grow heap (frag case) to 8.250MB for 2834992-byte allocation
D/dalvikvm(  206): GC freed 0 objects / 0 bytes in 107ms
D/dalvikvm(  206): GC freed 105 objects / 1895040 bytes in 104ms
I/dalvikvm-heap(  206): Grow heap (frag case) to 10.502MB for 4252484-byte allocation
D/dalvikvm(  206): GC freed 0 objects / 0 bytes in 159ms
D/dalvikvm(  206): GC freed 157 objects / 2842568 bytes in 87ms
I/dalvikvm-heap(  206): Forcing collection of SoftReferences for 6378722-byte allocation
D/dalvikvm(  206): GC freed 0 objects / 0 bytes in 71ms
E/dalvikvm-heap(  206): Out of memory on a 6378722-byte allocation.
 
Back
Top Bottom