in case you're wondering why i sent the roadmap update saying i'd switched to toybox ps although the ps pid/tid truncation bug i found hasn't been fixed, it's because no current or near-future Android system has max_pid > 65536 anyway.
(for the record, i'm no longer able to reproduce the "tcnt always 0" bug, so you can ignore that. i'll poke more if i see it again.) as for top, dumpstate's "toolbox top -n 1 -d 1 -m 30 -H” is more or less equivalent to “toybox top -b -n 1 -o pid,tid,user,pr,ni,%cpu,s,vsz,rss,pcy,name -s 6”, except for the fact that toolbox's top shows both thread and process name. so you'll see something like this: 1794 1806 u0_a11 20 0 0% S 1502820K 54016K fg Binder_1 com.android.onetimeinitializer 1794 1807 u0_a11 20 0 0% S 1502820K 54016K fg Binder_2 com.android.onetimeinitializer 1811 1811 u0_a24 20 0 0% S 1518092K 57752K bg ndroid.calendar com.android.calendar 1811 1816 u0_a24 29 9 0% S 1518092K 57752K bg Jit thread pool com.android.calendar where (manually editing the above just to make the difference more obvious) with toybox i can only get something more like: 1794 1806 u0_a11 20 0 0% S 1502820K 54016K fg [Binder_1] 1794 1807 u0_a11 20 0 0% S 1502820K 54016K fg [Binder_2] 1811 1811 u0_a24 20 0 0% S 1518092K 57752K bg com.android.calendar 1811 1816 u0_a24 29 9 0% S 1518092K 57752K bg [Jit thread pool] so the []s are helpful in making the threads stand out, but unlike ps it's a lot less obvious with top *whose* jit thread pool and *whose* binder threads we're looking at. afaict this would require either adding yet another slightly different "name" field or changing the interpretation of one of the existing ones. thoughts? (if you want a stand-alone C pthread test .c file let me know, but if you're running chrome, you can see this even with toybox ps -A -T --- chrome has plenty of threads.) -- Elliott Hughes - http://who/enh - http://jessies.org/~enh/ Android native code/tools questions? Mail me/drop by/add me as a reviewer. _______________________________________________ Toybox mailing list [email protected] http://lists.landley.net/listinfo.cgi/toybox-landley.net
