We have an issue on our board where system_server uses high CPU after
about 3-4 hrs of running monkey. I am trying to debug this by
profiling.
When system_server was not using much CPU I was able to run am profile
trace on it and got a meaningful result in traceview. However, when
system_server is using high CPU, the generated trace file is large
(~8MB) and traceview gives the following type of error -
ThreadData: 'android/os/MessageQueue.pullNextLocked (J)Landroid/os/
Message;' call time (59560) is less than previous time (59581) for
thread '[95] SearchDialog'
Does this mean the trace file I got is useless ? Is there any other
way to find out which thread in system_server is consuming the most
CPU from this trace file ?
--
You received this message because you are subscribed to the Google Groups "android-platform" group.
To post to this group, send email to
android-...@googlegroups.com.
To unsubscribe from this group, send email to
android-platfo...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/android-platform?hl=en.