2
我想知道如何查看iPhone上運行的所有線程。我知道有一個針對Linux系統和Android的命令「top -t」,但它不適用於iPhone。如何查看iPhone上所有正在運行的線程
PS:我在一個越獄的操作系統上運行,我的應用程序可以作爲root運行。
任何幫助非常感謝!
我想知道如何查看iPhone上運行的所有線程。我知道有一個針對Linux系統和Android的命令「top -t」,但它不適用於iPhone。如何查看iPhone上所有正在運行的線程
PS:我在一個越獄的操作系統上運行,我的應用程序可以作爲root運行。
任何幫助非常感謝!
解析輸出:
ps -eM
我的Linux機器似乎不支持top -t
,所以我不知道每個線程的數據你期待什麼。前幾行輸出(來自OS X)如下所示:
$ ps -eM
USER PID TT %CPU STAT PRI STIME UTIME COMMAND
root 1 ?? 0.0 S 31T 0:22.78 0:12.34 /sbin/launchd
1 0.0 S 31T 0:01.97 0:00.27
1 0.0 S 31T 36:19.72 0:00.42
root 17 ?? 0.0 S 31T 0:10.79 0:15.90 /usr/libexec/kextd
17 0.0 S 33T 0:01.14 0:00.26
root 18 ?? 0.0 S 31T 0:00.46 0:01.33 /usr/libexec/UserEventAgent -l System
18 0.0 S 33T 0:01.85 0:00.44
18 0.0 S 31T 0:00.24 0:00.30
18 0.0 S 31T 0:00.00 0:00.00
18 0.0 S 31T 0:00.00 0:00.00
18 0.0 S 31T 0:00.00 0:00.00
_mdnsresponder 19 ?? 0.0 S 31T 0:05.70 0:02.21 /usr/sbin/mDNSResponder -launchd
19 0.0 S 33T 0:01.14 0:00.26
19 0.1 S 31T 0:30.75 0:29.55
非常感謝您的回答。如何查看線索ID和姓名?那可能嗎? –
您想在xcode中看到它,或者想要通過objective-c中的代碼知道哪些線程正在運行? –
後者。我想查看所有正在運行的線程,並在UITableView中以編程方式顯示它們。 –