3
我有一個多線程應用程序(C++,C和並行線程庫),我會想知道多少資源(CPU和內存)每個線程使用。有沒有辦法在Android上找到這些細節?由進程的線程查找資源(CPU和內存)的使用在Android的
我已經試過
$ adb shell ps -p -t
但是,這給在下面的格式信息,
USER PID PPID VSIZE RSS PRIO NICE RTPRI SCHED WCHAN PC NAME
root 1 0 476 312 20 0 0 0 c037c0e0 000087bc S /init
root 2 0 0 0 20 0 0 0 c031f114 00000000 S kthreadd
root 3 2 0 0 20 0 0 0 c030e5d0 00000000 S ksoftirqd/0
root 4 2 0 0 -100 0 99 1 c033fc50 00000000 S watchdog/0
root 5 2 0 0 20 0 0 0 c031b4b4 00000000 S events/0
root 6 2 0 0 20 0 0 0 c031b4b4 00000000 S khelper
任何辦法知道哪些線程連同他們的父母的ID將是很有益的運行。
使用
$ adb logcat -v threadtime
打印有關正在運行的進程(PID)和螺紋(TID)的信息。 但是,它不足以達到我的目的。我想知道一個特定的線程消耗了多少資源。任何指針。
我想這個問題沒有答案!我已經解決了我的問題,但仍然沒有回答這個問題。如何在沒有答案的情況下關閉該問題?版主請幫忙。 – mkamthan 2012-02-21 03:05:01