????(3)dumpsys
??????? /system/bin/dumpsys ?????????? log.
????????????? log ????????? ?? ??????????????ù???????? 60ms?? ??????? log ??????????? .
????????????????????????? log ?????? .
??????? :
????Currently running services
????DUMP OF SERVICE services-name(running)
????Log Code Analysis
????Site: .frameworksasecmdsdumpstate
??????? Log ?????????????????????
????Log Analysis Experience
????????????
????1. ???Щ?汾???
??????????????????
????2. ?? CPU/MEMORY ????????
???????????????? ??CPU ??????????????????? .
????3. ???? traces
??????? traces ?????????????????Щ???????? ?? ??????λ????????????? .
????4. ???? SYSTEM LOG
?????? Log ?????????? log?? ?????????? log ???????????
???????????
?????????????д????????????? ?? ?? OnCreate ?????????? ?? ????????????????????????? Back ??????? ANR ????? .
?????? traces ?з???ó????????????? :
—– pid 20597 at 2010-03-15 01:29:53 —–
Cmd line: com.android.test
DALVIK THREADS:
"main" prio=5 tid=3 TIMED_WAIT
| group="main" sCount=1 dsCount=0 s=N obj=0x2aac6240 self=0xbda8
| sysTid=20597 nice=0 sched=0/0 cgrp=default handle=1877232296
at java.lang.VMThread.sleep(Native Method)
at java.lang.Thread.sleep(Thread.java:1306)
at java.lang.Thread.sleep(Thread.java:1286)
at android.os.SystemClock.sleep(SystemClock.java:114)
at com.android.test.main.onCreate(main.java:20)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
at android.app.ActivityThread.access$2200(ActivityThread.java:119)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4363)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
at dalvik.system.NativeStart.main(Native Method)
"Binder Thread #2" prio=5 tid=11 NATIVE
| group="main" sCount=1 dsCount=0 s=N obj=0x2fb7c260 self=0×143860
| sysTid=20601 nice=0 sched=0/0 cgrp=default handle=1211376
at dalvik.system.NativeStart.run(Native Method)
"Binder Thread #1" prio=5 tid=9 NATIVE
| group="main" sCount=1 dsCount=0 s=N obj=0x2fb7c1a0 self=0x14c980
| sysTid=20600 nice=0 sched=0/0 cgrp=default handle=1207920
at dalvik.system.NativeStart.run(Native Method)
"Signal Catcher" daemon prio=5 tid=7 RUNNABLE
| group="system" sCount=0 dsCount=0 s=N obj=0x2fb7a1e8 self=0x126cc0
| sysTid=20599 nice=0 sched=0/0 cgrp=default handle=1269048
at dalvik.system.NativeStart.run(Native Method)
"HeapWorker" daemon prio=5 tid=5 VMWAIT
| group="system" sCount=1 dsCount=0 s=N obj=0x2e31daf0 self=0x135c08
| sysTid=20598 nice=0 sched=0/0 cgrp=default handle=1268528
at dalvik.system.NativeStart.run(Native Method)
—– end 20597 —–
?????????????????????????з???
????(1) ??? at dalvik.system.NativeStart.run(Native Method)
???????????? task( ??ó?? ) ???????????????
????(2) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
????Activity Services ????????????? Activity?? ???????????????? Activity ?????????
????(3)at com.android.test.main.onCreate(main.java:20)
??????????????
????(4) ??? at java.lang.VMThread.sleep(Native Method)
???????? sleep ???? ?? ????????????? ?? ???? ANR ???? .
????????????????????????????? .
???????????????????????????????? SYSTEM LOG.
????1. ?????????? ?? ???? SYSTEM LOG ???????????????????????ж???????
????2. ??????? ?? ??????????????????????? SYSTEM LOG ???? ActivityManager ????????
????3…