Hi All, one of my application consuming more memory due to creation of lot's of object, when i have been running on emulator it has been giving below exception and application is going to crash. i increased the "Ram size " of emulator to 512, and "Max Vm application Heap" to 256. still the same, what will be appropriate solution to resolve issue?
07-26 18:37:50.905: DEBUG/dalvikvm(358): GC freed 1 objects / 728728 bytes in 100ms 07-26 18:37:50.905: WARN/dalvikvm(358): HeapWorker may be wedged: 9273ms spent inside Lcom/android/internal/os/BinderInternal $GcWatcher;.finalize()V 07-26 18:37:51.095: DEBUG/dalvikvm(358): GC freed 8 objects / 1829960 bytes in 184ms 07-26 18:37:51.105: WARN/dalvikvm(358): HeapWorker may be wedged: 9466ms spent inside Lcom/android/internal/os/BinderInternal $GcWatcher;.finalize()V 07-26 18:37:51.176: DEBUG/dalvikvm(358): GC freed 1 objects / 732728 bytes in 83ms 07-26 18:37:51.186: WARN/dalvikvm(358): HeapWorker may be wedged: 9553ms spent inside Lcom/android/internal/os/BinderInternal $GcWatcher;.finalize()V 07-26 18:37:51.266: DEBUG/dalvikvm(358): GC freed 22 objects / 1837184 bytes in 79ms 07-26 18:37:51.276: WARN/dalvikvm(358): HeapWorker may be wedged: 9640ms spent inside Lcom/android/internal/os/BinderInternal $GcWatcher;.finalize()V 07-26 18:37:51.366: DEBUG/dalvikvm(358): GC freed 2 objects / 733296 bytes in 93ms 07-26 18:37:51.376: WARN/dalvikvm(358): HeapWorker may be wedged: 9737ms spent inside Lcom/android/internal/os/BinderInternal $GcWatcher;.finalize()V 07-26 18:37:51.446: DEBUG/dalvikvm(358): GC freed 8 objects / 1841352 bytes in 78ms 07-26 18:37:51.466: WARN/dalvikvm(358): HeapWorker may be wedged: 9827ms spent inside Lcom/android/internal/os/BinderInternal $GcWatcher;.finalize()V 07-26 18:37:51.536: DEBUG/dalvikvm(358): GC freed 1 objects / 737280 bytes in 85ms 07-26 18:37:51.546: WARN/dalvikvm(358): HeapWorker may be wedged: 9912ms spent inside Lcom/android/internal/os/BinderInternal $GcWatcher;.finalize()V 07-26 18:37:51.616: DEBUG/dalvikvm(358): GC freed 8 objects / 1851352 bytes in 74ms 07-26 18:37:51.626: WARN/dalvikvm(358): HeapWorker may be wedged: 9992ms spent inside Lcom/android/internal/os/BinderInternal $GcWatcher;.finalize()V 07-26 18:37:51.706: DEBUG/dalvikvm(358): GC freed 1 objects / 741280 bytes in 83ms 07-26 18:37:51.716: INFO/dalvikvm-heap(358): Grow heap (frag case) to 11.186MB for 745244-byte allocation 07-26 18:37:51.716: ERROR/dalvikvm(358): HeapWorker is wedged: 10080ms spent inside Lcom/android/internal/os/BinderInternal $GcWatcher;.finalize()V 07-26 18:37:51.716: INFO/dalvikvm(358): DALVIK THREADS: 07-26 18:37:51.716: INFO/dalvikvm(358): "main" prio=5 tid=3 WAIT 07-26 18:37:51.716: INFO/dalvikvm(358): | group="main" sCount=1 dsCount=0 s=N obj=0x4001b268 self=0xbd00 07-26 18:37:51.716: INFO/dalvikvm(358): | sysTid=358 nice=0 sched=0/0 cgrp=default handle=-1344001384 07-26 18:37:51.716: INFO/dalvikvm(358): at java.lang.Object.wait(Native Method) 07-26 18:37:51.716: INFO/dalvikvm(358): - waiting on <0x14db38> (a android.os.MessageQueue) 07-26 18:37:51.716: INFO/dalvikvm(358): at java.lang.Object.wait(Object.java:288) 07-26 18:37:51.716: INFO/dalvikvm(358): at android.os.MessageQueue.next(MessageQueue.java:148) 07-26 18:37:51.716: INFO/dalvikvm(358): at android.os.Looper.loop(Looper.java:110) 07-26 18:37:51.716: INFO/dalvikvm(358): at android.app.ActivityThread.main(ActivityThread.java:4363) 07-26 18:37:51.716: INFO/dalvikvm(358): at java.lang.reflect.Method.invokeNative(Native Method) 07-26 18:37:51.716: INFO/dalvikvm(358): at java.lang.reflect.Method.invoke(Method.java:521) 07-26 18:37:51.716: INFO/dalvikvm(358): at com.android.internal.os.ZygoteInit $MethodAndArgsCaller.run(ZygoteInit.java:860) 07-26 18:37:51.716: INFO/dalvikvm(358): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 07-26 18:37:51.716: INFO/dalvikvm(358): at dalvik.system.NativeStart.main(Native Method) 07-26 18:37:51.716: INFO/dalvikvm(358): "db4o WeakReference collector" daemon prio=1 tid=17 TIMED_WAIT 07-26 18:37:51.716: INFO/dalvikvm(358): | group="main" sCount=1 dsCount=0 s=N obj=0x630fb738 self=0x3a8bf0 07-26 18:37:51.716: INFO/dalvikvm(358): | sysTid=369 nice=19 sched=0/0 cgrp=bg_non_interactive handle=3836704 07-26 18:37:51.716: INFO/dalvikvm(358): at java.lang.Object.wait(Native Method) 07-26 18:37:51.716: INFO/dalvikvm(358): - waiting on <0x3a98b8> (a com.db4o.foundation.Lock4) 07-26 18:37:51.716: INFO/dalvikvm(358): at java.lang.Object.wait(Object.java:326) 07-26 18:37:51.716: INFO/dalvikvm(358): at com.db4o.foundation.Lock4.snooze(Lock4.java:18) 07-26 18:37:51.716: INFO/dalvikvm(358): at com.db4o.foundation.SimpleTimer$2.run(SimpleTimer.java:39) 07-26 18:37:51.716: INFO/dalvikvm(358): at com.db4o.foundation.Lock4.run(Lock4.java:12) 07-26 18:37:51.716: INFO/dalvikvm(358): at com.db4o.foundation.SimpleTimer.run(SimpleTimer.java:37) 07-26 18:37:51.726: INFO/dalvikvm(358): at com.db4o.internal.threading.ThreadPool4Impl$1.run(ThreadPool4Impl.java: 44) 07-26 18:37:51.726: INFO/dalvikvm(358): at java.lang.Thread.run(Thread.java:1096) 07-26 18:37:51.726: INFO/dalvikvm(358): "Thread-9" prio=1 tid=15 RUNNABLE 07-26 18:37:51.726: INFO/dalvikvm(358): | group="main" sCount=0 dsCount=0 s=N obj=0x63087c68 self=0x11e548 07-26 18:37:51.726: INFO/dalvikvm(358): | sysTid=368 nice=0 sched=0/0 cgrp=default handle=1188232 07-26 18:37:51.726: INFO/dalvikvm(358): at com.altaworks.kokaihop.utils.ConstantUtils.DownloadText(ConstantUtils.java:~98) 07-26 18:37:51.726: INFO/dalvikvm(358): at com.altaworks.kokaihop.ui.TakeoffActivity.downloadRecipebyIDs(TakeoffActivity.java: 316) 07-26 18:37:51.726: INFO/dalvikvm(358): at com.altaworks.kokaihop.ui.TakeoffActivity.downloadRecipes(TakeoffActivity.java: 295) 07-26 18:37:51.726: INFO/dalvikvm(358): at com.altaworks.kokaihop.ui.TakeoffActivity$2.run(TakeoffActivity.java: 131) 07-26 18:37:51.726: INFO/dalvikvm(358): at java.lang.Thread.run(Thread.java:1096) 07-26 18:37:51.726: INFO/dalvikvm(358): "Binder Thread #2" prio=5 tid=13 NATIVE 07-26 18:37:51.726: INFO/dalvikvm(358): | group="main" sCount=1 dsCount=0 s=N obj=0x6305aba0 self=0x11d0a8 07-26 18:37:51.726: INFO/dalvikvm(358): | sysTid=364 nice=0 sched=0/0 cgrp=default handle=1305896 07-26 18:37:51.726: INFO/dalvikvm(358): at dalvik.system.NativeStart.run(Native Method) 07-26 18:37:51.726: INFO/dalvikvm(358): "Binder Thread #1" prio=5 tid=11 NATIVE 07-26 18:37:51.726: INFO/dalvikvm(358): | group="main" sCount=1 dsCount=0 s=N obj=0x63058a48 self=0x120240 07-26 18:37:51.726: INFO/dalvikvm(358): | sysTid=363 nice=0 sched=0/0 cgrp=default handle=1163448 07-26 18:37:51.726: INFO/dalvikvm(358): at dalvik.system.NativeStart.run(Native Method) 07-26 18:37:51.726: INFO/dalvikvm(358): "JDWP" daemon prio=5 tid=9 VMWAIT 07-26 18:37:51.726: INFO/dalvikvm(358): | group="system" sCount=1 dsCount=0 s=N obj=0x630562a0 self=0x13eb70 07-26 18:37:51.726: INFO/dalvikvm(358): | sysTid=362 nice=0 sched=0/0 cgrp=default handle=1180128 07-26 18:37:51.726: INFO/dalvikvm(358): at dalvik.system.NativeStart.run(Native Method) 07-26 18:37:51.726: INFO/dalvikvm(358): "Signal Catcher" daemon prio=5 tid=7 VMWAIT 07-26 18:37:51.726: INFO/dalvikvm(358): | group="system" sCount=1 dsCount=0 s=N obj=0x630561e8 self=0x11bfa0 07-26 18:37:51.726: INFO/dalvikvm(358): | sysTid=361 nice=0 sched=0/0 cgrp=default handle=1271784 07-26 18:37:51.726: INFO/dalvikvm(358): at dalvik.system.NativeStart.run(Native Method) 07-26 18:37:51.726: INFO/dalvikvm(358): "HeapWorker" daemon prio=5 tid=5 VMWAIT 07-26 18:37:51.726: INFO/dalvikvm(358): | group="system" sCount=1 dsCount=0 s=N obj=0x52b02ee8 self=0x1366d0 07-26 18:37:51.726: INFO/dalvikvm(358): | sysTid=360 nice=0 sched=0/0 cgrp=default handle=1179928 07-26 18:37:51.726: INFO/dalvikvm(358): at com.android.internal.os.BinderInternal $GcWatcher.finalize(BinderInternal.java:~48) 07-26 18:37:51.726: INFO/dalvikvm(358): at dalvik.system.NativeStart.run(Native Method) 07-26 18:37:51.726: ERROR/dalvikvm(358): VM aborting 07-26 18:37:51.846: INFO/DEBUG(28): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 07-26 18:37:51.846: INFO/DEBUG(28): Build fingerprint: 'generic/sdk/ generic/:2.1-update1/ECLAIR/35983:eng/test-keys' 07-26 18:37:51.846: INFO/DEBUG(28): pid: 358, tid: 368 >>> com.altaworks.kokaihop.ui <<< 07-26 18:37:51.846: INFO/DEBUG(28): signal 11 (SIGSEGV), fault addr deadd00d 07-26 18:37:51.846: INFO/DEBUG(28): r0 00000354 r1 afe1331d r2 0000000c r3 deadd00d 07-26 18:37:51.846: INFO/DEBUG(28): r4 00000026 r5 400091e8 r6 ad065714 r7 003a9990 07-26 18:37:51.846: INFO/DEBUG(28): r8 00000344 r9 00000001 10 ad080c00 fp 00000000 07-26 18:37:51.846: INFO/DEBUG(28): ip ad080160 sp 51d3bc58 lr afe142dd pc ad035452 cpsr 20000030 07-26 18:37:51.975: INFO/DEBUG(28): #00 pc 00035452 /system/ lib/libdvm.so 07-26 18:37:51.975: INFO/DEBUG(28): #01 pc 000440d8 /system/ lib/libdvm.so 07-26 18:37:51.985: INFO/DEBUG(28): #02 pc 0001680c /system/ lib/libdvm.so 07-26 18:37:51.985: INFO/DEBUG(28): #03 pc 000170c4 /system/ lib/libdvm.so 07-26 18:37:51.985: INFO/DEBUG(28): #04 pc 0001724c /system/ lib/libdvm.so 07-26 18:37:51.985: INFO/DEBUG(28): #05 pc 00055b52 /system/ lib/libdvm.so 07-26 18:37:51.985: INFO/DEBUG(28): #06 pc 00055c80 /system/ lib/libdvm.so 07-26 18:37:51.995: INFO/DEBUG(28): #07 pc 00055d80 /system/ lib/libdvm.so 07-26 18:37:51.995: INFO/DEBUG(28): #08 pc 0001353c /system/ lib/libdvm.so 07-26 18:37:51.995: INFO/DEBUG(28): #09 pc 00019888 /system/ lib/libdvm.so 07-26 18:37:51.995: INFO/DEBUG(28): #10 pc 00018d5c /system/ lib/libdvm.so 07-26 18:37:51.995: INFO/DEBUG(28): #11 pc 0004d6d0 /system/ lib/libdvm.so 07-26 18:37:51.995: INFO/DEBUG(28): #12 pc 0004d702 /system/ lib/libdvm.so 07-26 18:37:52.005: INFO/DEBUG(28): #13 pc 00041c78 /system/ lib/libdvm.so 07-26 18:37:52.005: INFO/DEBUG(28): #14 pc 00010000 /system/ lib/libc.so 07-26 18:37:52.005: INFO/DEBUG(28): #15 pc 0000fad4 /system/ lib/libc.so 07-26 18:37:52.005: INFO/DEBUG(28): code around pc: 07-26 18:37:52.005: INFO/DEBUG(28): ad035440 4808ecb6 6b9b5823 d0002b00 4b064798 07-26 18:37:52.005: INFO/DEBUG(28): ad035450 701c2426 ed28f7d9 0004ab1c fffe57c4 07-26 18:37:52.005: INFO/DEBUG(28): ad035460 fffe8c30 00000354 deadd00d b510b40e 07-26 18:37:52.005: INFO/DEBUG(28): code around lr: 07-26 18:37:52.005: INFO/DEBUG(28): afe142cc 220ce008 2b005eab 1c28d003 47889901 07-26 18:37:52.005: INFO/DEBUG(28): afe142dc 35544306 d5f43f01 2c006824 b003d1ee 07-26 18:37:52.005: INFO/DEBUG(28): afe142ec bdf01c30 00024b44 000000b4 1c0fb5f0 07-26 18:37:52.005: INFO/DEBUG(28): stack: 07-26 18:37:52.005: INFO/DEBUG(28): 51d3bc18 00000015 07-26 18:37:52.005: INFO/DEBUG(28): 51d3bc1c afe1334d /system/ lib/libc.so 07-26 18:37:52.005: INFO/DEBUG(28): 51d3bc20 afe3902c /system/ lib/libc.so 07-26 18:37:52.005: INFO/DEBUG(28): 51d3bc24 afe38fd8 /system/ lib/libc.so 07-26 18:37:52.005: INFO/DEBUG(28): 51d3bc28 00000000 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc2c afe142dd /system/ lib/libc.so 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc30 51d3bc44 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc34 afe1331d /system/ lib/libc.so 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc38 ad065714 /system/ lib/libdvm.so 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc3c ad07ff50 /system/ lib/libdvm.so 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc40 400091e8 /dev/ ashmem/mspace/dalvik-heap/zygote/0 (deleted) 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc44 ad065714 /system/ lib/libdvm.so 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc48 003a9990 [heap] 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc4c afe1337f /system/ lib/libc.so 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc50 df002777 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc54 e3a070ad 07-26 18:37:52.015: INFO/DEBUG(28): #00 51d3bc58 ad06ccd7 /system/ lib/libdvm.so 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc5c ad0440dd /system/ lib/libdvm.so 07-26 18:37:52.015: INFO/DEBUG(28): #01 51d3bc60 00002760 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc64 00000000 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc68 516161ad /data/ dalvik-cache/system@framew...@framework.jar@classes.dex 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc6c 516802a7 /data/ dalvik-cache/system@framew...@framework.jar@classes.dex 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc70 003a9990 [heap] 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc74 00000170 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc78 ad080f8c /system/ lib/libdvm.so 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc7c afe0f3b0 /system/ lib/libc.so 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc80 0099d227 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc84 00000000 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc88 00000354 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc8c 400091e8 /dev/ ashmem/mspace/dalvik-heap/zygote/0 (deleted) 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc90 ad07ff50 /system/ lib/libdvm.so 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc94 00000354 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc98 00000013 07-26 18:37:52.015: INFO/DEBUG(28): 51d3bc9c ad016810 /system/ lib/libdvm.so 07-26 18:37:53.206: DEBUG/Zygote(30): Process 358 terminated by signal (11) 07-26 18:37:53.216: INFO/WindowManager(72): WIN DEATH: Window{629eed08 com.altaworks.kokaihop.ui/com.altaworks.kokaihop.ui.LandingActivity paused=false} 07-26 18:37:53.226: INFO/ActivityManager(72): Process com.altaworks.kokaihop.ui (pid 358) has died. 07-26 18:37:53.276: INFO/UsageStats(72): Unexpected resume of com.android.launcher while already resumed in com.altaworks.kokaihop.ui 07-26 18:37:53.336: WARN/InputManagerService(72): Got RemoteException sending setActive(false) notification to pid 358 uid 10028 Regards Imran ali -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en