Nuwa是如何以及为何启动的

17 篇文章 0 订阅

b2g loader fork 之后兵分两路各自一路往前,b2g去发展完善完成成熟它自己。另一个差不多可以先叫plungin-container 进程也自己去发展完善成熟完成它自己(其中的过程是plungin-container去load出nuwa相关进程),最后把它自己贡献给nuwa,不就是setasnuwaprocess,所以此时此进程就换帅,由plugin-container process ing 变成Nuwa process.nuwa出生并占据了它小时候的躯体,没错。

而在load nuwa的时候是这样的,从fork开始先ProcLoaderServiceRun开启进程加载者的服务端(这里做的具体工作是先开启必要的ioloop线程,并与Ipc通道建立好连接,Messageloop不断循环,等待b2g 发load nuwa的请求)也就是此时preNuwa已经单方面准备好了就差b2g 的load消息了。而b2g这边,开启所有必要线程,初始化xpcom等,并与ipc建立好连接(具体就是通过ipdl的机制PProcLoaderParent.cpp:133, Fuc:SendLoad),准备发消息。并发消息给plugin-container,让它可以开始加载进nuwa了,然后preNuwa进程就开始Load nuwa 了。这里的load nuwa本质上就是去冻结并复制b2g进程中的基本模板线程。并最后从preNuwa成为成熟的nuwa。nuwa侧还没结束,复制完这些线程之后,nuwa自己进行了一次xpcom的初始化。以便后面fork的进程具备基本的功能(此处需进一步确认)。换句话说,就是nuwa里做的东西都可以放b2g中做,那就不需要第二次init xpcom,nuwa的存在是为了减轻b2g负担和复杂度。

所以Nuwa具备的能力就是:

1.作为模板。

2.承担所有后面的app 进程的fork工作,因为它就是模板。

 

 

具体nuwa 与普通进程的fork就比较简单了,fork本质就是复制,b2g进程 接收到content?谁的,homescreen吗?传入system app(即b2g 进程)的load 新进程的请求,b2g 如前,将其转给nuwa,然后nuwa干活,不对,,,,

b2g 发消息给nuwa这里的目的可能是让其给具体app创建相应的特殊的模板之外的线程???不对?需要继续分析。

 

在nuwa.cpp中会进行fork工作,所有preallocated process都在那里fork出来。

后期的app进程是nuwa and b2g 合伙调教出来的,分工如下:

1.nuwa fork出一个与nuwa一模一样的preallocted process,通知b2g 我的活干完了,该你了。而且b2g在nuwa干活的时候也没闲着,它忙着跟对应要fork出来的进程建立连接通道。

2.b2g 收到nuwa的消息知道新进程已经fork完毕了,开始对新进程进行init操作,至此preallcoted?或者app process 获得生命,可以愉快跑起来了。

 

b2g 中NuwaParent.cpp:221, Fuc:RecvAddNewProcesss收到

ContentParent.cpp:3144, Fuc:OnNewProcessCreated  call -- content = new ContentParent(this, --->

 

 

分析线程如下:

进程log:


root@mako:/ # b2g-ps                                                           
APPLICATION    SEC USER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAME
b2g              0 root      181   1     388700 102848 ffffffff b6ea173c S /system/b2g/b2g
(Nuwa)           0 root      539   181   98756  20952 ffffffff b6ea173c S /system/b2g/b2g
Default Home Sc  2 u0_a752   752   539   207468 48804 ffffffff b6ea173c S /system/b2g/b2g
Built-in Keyboa  2 u0_a866   866   539   120972 28352 ffffffff b6ea173c S /system/b2g/b2g
Communications   2 u0_a1188  1188  539   131968 35876 ffffffff b6ea173c S /system/b2g/b2g
Camera           2 u0_a1477  1477  539   132148 33700 ffffffff b6ea173c S /system/b2g/b2g
(Preallocated a  2 u0_a1589  1589  539   109864 24248 ffffffff b6ea173c S /system/b2g/b2g

 

具体线程Log



root@mako:/ # b2g-ps                                                           
APPLICATION    SEC USER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAME
b2g              0 root      181   1     388700 102848 ffffffff b6ea173c S /system/b2g/b2g
(Nuwa)           0 root      539   181   98756  20952 ffffffff b6ea173c S /system/b2g/b2g
Default Home Sc  2 u0_a752   752   539   207468 48804 ffffffff b6ea173c S /system/b2g/b2g
Built-in Keyboa  2 u0_a866   866   539   120972 28352 ffffffff b6ea173c S /system/b2g/b2g
Communications   2 u0_a1188  1188  539   131968 35876 ffffffff b6ea173c S /system/b2g/b2g
Camera           2 u0_a1477  1477  539   132148 33700 ffffffff b6ea173c S /system/b2g/b2g
(Preallocated a  2 u0_a1589  1589  539   109864 24248 ffffffff b6ea173c S /system/b2g/b2g



root@mako:/ # b2g-ps -t                                                        
APPLICATION    SEC USER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAME
b2g              0 root      181   1     389816 103972 ffffffff b6ea173c S /system/b2g/b2g
Binder_1         0 root      540   181   389816 103972 c04d7b24 b6ea058c S Binder_1
Binder_2         0 root      541   181   389816 103972 c04d7b24 b6ea058c S Binder_2
Gecko_IOThread   0 root      579   181   389816 103972 c0157e64 b6ea173c S Gecko_IOThread
Link Monitor     0 root      580   181   389816 103972 c012df60 b6ea17c4 S Link Monitor
Closing Service  0 root      581   181   389816 103972 c00ac1a8 b6ea1908 S Closing Service
Socket Thread    0 root      582   181   389816 103972 c012df60 b6ea17c4 S Socket Thread
JS Helper        0 root      583   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      584   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      585   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      586   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      587   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      588   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      589   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      590   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
Hang Monitor     0 root      591   181   389816 103972 c00ac1a8 b6ea1908 S Hang Monitor
MemoryPressure   0 root      592   181   389816 103972 c00ac1a8 b6ea1908 S MemoryPressure
Cache2 I/O       0 root      598   181   389816 103972 c00ac1a8 b6ea1908 S Cache2 I/O
Timer            0 root      601   181   389816 103972 c00ac1a8 b6ea1908 S Timer
IPDL Background  0 root      607   181   389816 103972 c00ac1a8 b6ea1908 S IPDL Background
DOM Worker       0 root      608   181   389816 103972 c00ac1a8 b6ea1908 S DOM Worker
b2g              0 root      609   181   389816 103972 c012df60 b6ea17c4 S b2g
b2g              0 root      610   181   389816 103972 c00ac1a8 b6ea1908 S b2g
Pico Worker      0 root      649   181   389816 103972 c00ac1a8 b6ea1908 S Pico Worker
InputReader      0 root      655   181   389816 103972 c0157e64 b6ea173c S InputReader
b2g              0 root      656   181   389816 103972 c00ac1a8 b6ea1908 S b2g
b2g              0 root      657   181   389816 103972 c012df60 b6ea17c4 S b2g
GonkSensors      0 root      658   181   389816 103972 c00ac1a8 b6ea1908 S GonkSensors
Compositor       0 root      659   181   389816 103972 c00ac1a8 b6ea1908 S Compositor
BufferMgrChild   0 root      660   181   389816 103972 c00ac1a8 b6ea1908 S BufferMgrChild
BufMgrParent#18  0 root      661   181   389816 103972 c00ac1a8 b6ea1908 S BufMgrParent#18
ImageBridgeChil  0 root      662   181   389816 103972 c00ac1a8 b6ea1908 S ImageBridgeChil
ImgDecoder #1    0 root      663   181   389816 103972 c00ac1a8 b6ea1908 S ImgDecoder #1
ImgDecoder #2    0 root      664   181   389816 103972 c00ac1a8 b6ea1908 S ImgDecoder #2
ImgDecoder #3    0 root      665   181   389816 103972 c00ac1a8 b6ea1908 S ImgDecoder #3
ImageIO          0 root      666   181   389816 103972 c00ac1a8 b6ea1908 S ImageIO
hwcUeventThread  0 root      667   181   389816 103972 c012df60 b6ea17c4 S hwcUeventThread
hwcVsyncThread   0 root      668   181   389816 103972 c02a2010 b6ea0310 S hwcVsyncThread
b2g              0 root      669   181   389816 103972 c012df60 b6ea17c4 S b2g
HTML5 Parser     0 root      672   181   389816 103972 c00ac1a8 b6ea1908 S HTML5 Parser
BufMgrParent#53  0 root      673   181   389816 103972 c00ac1a8 b6ea1908 S BufMgrParent#53
b2g              0 root      677   181   389816 103972 c042ee30 b6ea058c S b2g
GMPThread        0 root      678   181   389816 103972 c00ac1a8 b6ea1908 S GMPThread
Cache I/O        0 root      691   181   389816 103972 c00ac1a8 b6ea1908 S Cache I/O
mozStorage #1    0 root      693   181   389816 103972 c00ac1a8 b6ea1908 S mozStorage #1
b2g              0 root      714   181   389816 103972 c00ac1a8 b6ea1908 S b2g
Cert Verify      0 root      715   181   389816 103972 c00ac1a8 b6ea1908 S Cert Verify
NetworkWorker    0 root      734   181   389816 103972 c00ac1a8 b6ea1908 S NetworkWorker
BufMgrParent#75  0 root      773   181   389816 103972 c00ac1a8 b6ea1908 S BufMgrParent#75
localStorage DB  0 root      799   181   389816 103972 c00ac1a8 b6ea1908 S localStorage DB
GL updater       0 root      826   181   389816 103972 c00ac1a8 b6ea1908 S GL updater
URL Classifier   0 root      829   181   389816 103972 c00ac1a8 b6ea1908 S URL Classifier
b2g              0 root      845   181   389816 103972 c00a36f0 b6ea02c8 S b2g
BufMgrParent#86  0 root      891   181   389816 103972 c00ac1a8 b6ea1908 S BufMgrParent#86
Proxy R~olution  0 root      892   181   389816 103972 c00ac1a8 b6ea1908 S Proxy R~olution
NfcThread        0 root      1028  181   389816 103972 c00ac1a8 b6ea1908 S NfcThread
BufMgrParent#11  0 root      1189  181   389816 103972 c00ac1a8 b6ea1908 S BufMgrParent#11
mozStorage #2    0 root      1264  181   389816 103972 c00ac1a8 b6ea1908 S mozStorage #2
BufMgrParent#14  0 root      1478  181   389816 103972 c00ac1a8 b6ea1908 S BufMgrParent#14
b2g              0 root      1507  181   389816 103972 c00ac1a8 b6ea1908 S b2g
BufMgrParent#15  0 root      1590  181   389816 103972 c00ac1a8 b6ea1908 S BufMgrParent#15




/
the thread of Nuwa 

(Nuwa)           0 root      539   181   98756  20952 ffffffff b6ea173c S /system/b2g/b2g
Chrome_ChildThr  0 root      671   539   98756  20952 c0157e64 b6ea173c S Chrome_ChildThr
JS Helper        0 root      680   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      681   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      682   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      683   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      684   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      685   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      686   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      687   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
Closing Service  0 root      688   539   98756  20952 c00ac1a8 b6ea1908 S Closing Service
Socket Thread    0 root      689   539   98756  20952 c012df60 b6ea17c4 S Socket Thread
MemoryPressure   0 root      696   539   98756  20952 c00ac1a8 b6ea1908 S MemoryPressure
ImgDecoder #1    0 root      720   539   98756  20952 c00ac1a8 b6ea1908 S ImgDecoder #1
ImgDecoder #2    0 root      721   539   98756  20952 c00ac1a8 b6ea1908 S ImgDecoder #2
ImgDecoder #3    0 root      722   539   98756  20952 c00ac1a8 b6ea1908 S ImgDecoder #3
ImageIO          0 root      723   539   98756  20952 c00ac1a8 b6ea1908 S ImageIO
ImageBridgeChil  0 root      724   539   98756  20952 c00ac1a8 b6ea1908 S ImageBridgeChil
BufferMgrChild   0 root      725   539   98756  20952 c00ac1a8 b6ea1908 S BufferMgrChild
Timer            0 root      733   539   98756  20952 c00ac1a8 b6ea1908 S Timer




/
the thread of home sc

Default Home Sc  2 u0_a752   752   539   207532 48320 ffffffff b6ea173c S /system/b2g/b2g
Chrome_ChildThr  2 u0_a752   753   752   207532 48320 c0157e64 b6ea173c S Chrome_ChildThr
JS Helper        2 u0_a752   754   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a752   755   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a752   756   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a752   757   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a752   758   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a752   759   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a752   760   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a752   761   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
Closing Service  2 u0_a752   762   752   207532 48320 c00ac1a8 b6ea1908 S Closing Service
Socket Thread    2 u0_a752   763   752   207532 48320 c012df60 b6ea17c4 S Socket Thread
MemoryPressure   2 u0_a752   764   752   207532 48320 c00ac1a8 b6ea1908 S MemoryPressure
ImgDecoder #1    2 u0_a752   765   752   207532 48320 c00ac1a8 b6ea1908 S ImgDecoder #1
ImgDecoder #2    2 u0_a752   766   752   207532 48320 c00ac1a8 b6ea1908 S ImgDecoder #2
ImgDecoder #3    2 u0_a752   767   752   207532 48320 c00ac1a8 b6ea1908 S ImgDecoder #3
ImageIO          2 u0_a752   768   752   207532 48320 c00ac1a8 b6ea1908 S ImageIO
ImageBridgeChil  2 u0_a752   769   752   207532 48320 c00ac1a8 b6ea1908 S ImageBridgeChil
BufferMgrChild   2 u0_a752   770   752   207532 48320 c00ac1a8 b6ea1908 S BufferMgrChild
Timer            2 u0_a752   771   752   207532 48320 c00ac1a8 b6ea1908 S Timer
Binder_1         2 u0_a752   772   752   207532 48320 c04d7b24 b6ea058c S Binder_1
Binder_2         2 u0_a752   774   752   207532 48320 c04d7b24 b6ea058c S Binder_2
Proxy R~olution  2 u0_a752   792   752   207532 48320 c00ac1a8 b6ea1908 S Proxy R~olution
HTML5 Parser     2 u0_a752   839   752   207532 48320 c00ac1a8 b6ea1908 S HTML5 Parser




/
the thread of keyboa

Built-in Keyboa  2 u0_a866   866   539   120972 28352 ffffffff b6ea173c S /system/b2g/b2g
Chrome_ChildThr  2 u0_a866   867   866   120972 28352 c0157e64 b6ea173c S Chrome_ChildThr
JS Helper        2 u0_a866   868   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a866   869   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a866   870   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a866   871   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a866   872   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a866   873   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a866   874   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a866   875   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
Closing Service  2 u0_a866   876   866   120972 28352 c00ac1a8 b6ea1908 S Closing Service
Socket Thread    2 u0_a866   877   866   120972 28352 c012df60 b6ea17c4 S Socket Thread
MemoryPressure   2 u0_a866   878   866   120972 28352 c00ac1a8 b6ea1908 S MemoryPressure
ImgDecoder #1    2 u0_a866   879   866   120972 28352 c00ac1a8 b6ea1908 S ImgDecoder #1
ImgDecoder #2    2 u0_a866   880   866   120972 28352 c00ac1a8 b6ea1908 S ImgDecoder #2
ImgDecoder #3    2 u0_a866   881   866   120972 28352 c00ac1a8 b6ea1908 S ImgDecoder #3
ImageIO          2 u0_a866   882   866   120972 28352 c00ac1a8 b6ea1908 S ImageIO
ImageBridgeChil  2 u0_a866   883   866   120972 28352 c00ac1a8 b6ea1908 S ImageBridgeChil
BufferMgrChild   2 u0_a866   884   866   120972 28352 c00ac1a8 b6ea1908 S BufferMgrChild
Timer            2 u0_a866   885   866   120972 28352 c00ac1a8 b6ea1908 S Timer
Binder_1         2 u0_a866   886   866   120972 28352 c04d7b24 b6ea058c S Binder_1
Binder_2         2 u0_a866   887   866   120972 28352 c04d7b24 b6ea058c S Binder_2
Proxy R~olution  2 u0_a866   908   866   120972 28352 c00ac1a8 b6ea1908 S Proxy R~olution
HTML5 Parser     2 u0_a866   1103  866   120972 28352 c00ac1a8 b6ea1908 S HTML5 Parser




/
the thread of Communications

Communications   2 u0_a1188  1188  539   131968 35876 ffffffff b6ea173c S /system/b2g/b2g
Chrome_ChildThr  2 u0_a1188  1190  1188  131968 35876 c0157e64 b6ea173c S Chrome_ChildThr
JS Helper        2 u0_a1188  1191  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1188  1192  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1188  1193  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1188  1194  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1188  1195  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1188  1196  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1188  1197  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1188  1198  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
Closing Service  2 u0_a1188  1199  1188  131968 35876 c00ac1a8 b6ea1908 S Closing Service
Socket Thread    2 u0_a1188  1200  1188  131968 35876 c012df60 b6ea17c4 S Socket Thread
MemoryPressure   2 u0_a1188  1201  1188  131968 35876 c00ac1a8 b6ea1908 S MemoryPressure
ImgDecoder #1    2 u0_a1188  1202  1188  131968 35876 c00ac1a8 b6ea1908 S ImgDecoder #1
ImgDecoder #2    2 u0_a1188  1203  1188  131968 35876 c00ac1a8 b6ea1908 S ImgDecoder #2
ImgDecoder #3    2 u0_a1188  1204  1188  131968 35876 c00ac1a8 b6ea1908 S ImgDecoder #3
ImageIO          2 u0_a1188  1205  1188  131968 35876 c00ac1a8 b6ea1908 S ImageIO
ImageBridgeChil  2 u0_a1188  1206  1188  131968 35876 c00ac1a8 b6ea1908 S ImageBridgeChil
BufferMgrChild   2 u0_a1188  1207  1188  131968 35876 c00ac1a8 b6ea1908 S BufferMgrChild
Timer            2 u0_a1188  1208  1188  131968 35876 c00ac1a8 b6ea1908 S Timer
Binder_1         2 u0_a1188  1209  1188  131968 35876 c04d7b24 b6ea058c S Binder_1
Binder_2         2 u0_a1188  1210  1188  131968 35876 c04d7b24 b6ea058c S Binder_2
Proxy R~olution  2 u0_a1188  1215  1188  131968 35876 c00ac1a8 b6ea1908 S Proxy R~olution
HTML5 Parser     2 u0_a1188  1449  1188  131968 35876 c00ac1a8 b6ea1908 S HTML5 Parser





/
the thread of camera

Camera           2 u0_a1477  1477  539   132212 34556 ffffffff b6ea173c S /system/b2g/b2g
Chrome_ChildThr  2 u0_a1477  1479  1477  132212 34556 c0157e64 b6ea173c S Chrome_ChildThr
JS Helper        2 u0_a1477  1480  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1477  1481  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1477  1482  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1477  1483  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1477  1484  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1477  1485  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1477  1486  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1477  1487  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
Closing Service  2 u0_a1477  1488  1477  132212 34556 c00ac1a8 b6ea1908 S Closing Service
Socket Thread    2 u0_a1477  1489  1477  132212 34556 c012df60 b6ea17c4 S Socket Thread
MemoryPressure   2 u0_a1477  1490  1477  132212 34556 c00ac1a8 b6ea1908 S MemoryPressure
ImgDecoder #1    2 u0_a1477  1491  1477  132212 34556 c00ac1a8 b6ea1908 S ImgDecoder #1
ImgDecoder #2    2 u0_a1477  1492  1477  132212 34556 c00ac1a8 b6ea1908 S ImgDecoder #2
ImgDecoder #3    2 u0_a1477  1493  1477  132212 34556 c00ac1a8 b6ea1908 S ImgDecoder #3
ImageIO          2 u0_a1477  1494  1477  132212 34556 c00ac1a8 b6ea1908 S ImageIO
ImageBridgeChil  2 u0_a1477  1495  1477  132212 34556 c00ac1a8 b6ea1908 S ImageBridgeChil
BufferMgrChild   2 u0_a1477  1496  1477  132212 34556 c00ac1a8 b6ea1908 S BufferMgrChild
Timer            2 u0_a1477  1497  1477  132212 34556 c00ac1a8 b6ea1908 S Timer
Binder_1         2 u0_a1477  1498  1477  132212 34556 c04d7b24 b6ea058c S Binder_1
Binder_2         2 u0_a1477  1499  1477  132212 34556 c04d7b24 b6ea058c S Binder_2
Proxy R~olution  2 u0_a1477  1504  1477  132212 34556 c00ac1a8 b6ea1908 S Proxy R~olution
CameraThread     2 u0_a1477  1538  1477  132212 34556 c00ac1a8 b6ea1908 S CameraThread
HTML5 Parser     2 u0_a1477  1539  1477  132212 34556 c00ac1a8 b6ea1908 S HTML5 Parser
Binder_3         2 u0_a1477  1620  1477  132212 34556 c04d7b24 b6ea058c S Binder_3
Binder_4         2 u0_a1477  1621  1477  132212 34556 c04d7b24 b6ea058c S Binder_4






/
the thread of preallocated


(Preallocated a  2 u0_a1589  1589  539   109864 23988 ffffffff b6ea173c S /system/b2g/b2g
Chrome_ChildThr  2 u0_a1589  1591  1589  109864 23988 c0157e64 b6ea173c S Chrome_ChildThr
JS Helper        2 u0_a1589  1598  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1589  1599  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1589  1600  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1589  1601  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1589  1602  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1589  1603  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1589  1604  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1589  1605  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
Closing Service  2 u0_a1589  1606  1589  109864 23988 c00ac1a8 b6ea1908 S Closing Service
Socket Thread    2 u0_a1589  1607  1589  109864 23988 c012df60 b6ea17c4 S Socket Thread
MemoryPressure   2 u0_a1589  1608  1589  109864 23988 c00ac1a8 b6ea1908 S MemoryPressure
ImgDecoder #1    2 u0_a1589  1609  1589  109864 23988 c00ac1a8 b6ea1908 S ImgDecoder #1
ImgDecoder #2    2 u0_a1589  1610  1589  109864 23988 c00ac1a8 b6ea1908 S ImgDecoder #2
ImgDecoder #3    2 u0_a1589  1611  1589  109864 23988 c00ac1a8 b6ea1908 S ImgDecoder #3
ImageIO          2 u0_a1589  1612  1589  109864 23988 c00ac1a8 b6ea1908 S ImageIO
ImageBridgeChil  2 u0_a1589  1613  1589  109864 23988 c00ac1a8 b6ea1908 S ImageBridgeChil
BufferMgrChild   2 u0_a1589  1614  1589  109864 23988 c00ac1a8 b6ea1908 S BufferMgrChild
Timer            2 u0_a1589  1615  1589  109864 23988 c00ac1a8 b6ea1908 S Timer
Binder_1         2 u0_a1589  1616  1589  109864 23988 c04d7b24 b6ea058c S Binder_1
Binder_2         2 u0_a1589  1617  1589  109864 23988 c04d7b24 b6ea058c S Binder_2
Proxy R~olution  2 u0_a1589  1625  1589  109864 23988 c00ac1a8 b6ea1908 S Proxy R~olution
root@mako:/ # 

 

root@mako:/ # b2g-ps -t                                                        
APPLICATION    SEC USER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAME
b2g              0 root      181   1     389816 103972 ffffffff b6ea173c S /system/b2g/b2g
Binder_1         0 root      540   181   389816 103972 c04d7b24 b6ea058c S Binder_1
Binder_2         0 root      541   181   389816 103972 c04d7b24 b6ea058c S Binder_2
Gecko_IOThread   0 root      579   181   389816 103972 c0157e64 b6ea173c S Gecko_IOThread
Link Monitor     0 root      580   181   389816 103972 c012df60 b6ea17c4 S Link Monitor
Closing Service  0 root      581   181   389816 103972 c00ac1a8 b6ea1908 S Closing Service
Socket Thread    0 root      582   181   389816 103972 c012df60 b6ea17c4 S Socket Thread
JS Helper        0 root      583   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      584   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      585   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      586   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      587   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      588   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      589   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      590   181   389816 103972 c00ac1a8 b6ea1908 S JS Helper
Hang Monitor     0 root      591   181   389816 103972 c00ac1a8 b6ea1908 S Hang Monitor
MemoryPressure   0 root      592   181   389816 103972 c00ac1a8 b6ea1908 S MemoryPressure
Cache2 I/O       0 root      598   181   389816 103972 c00ac1a8 b6ea1908 S Cache2 I/O
Timer            0 root      601   181   389816 103972 c00ac1a8 b6ea1908 S Timer
IPDL Background  0 root      607   181   389816 103972 c00ac1a8 b6ea1908 S IPDL Background
DOM Worker       0 root      608   181   389816 103972 c00ac1a8 b6ea1908 S DOM Worker
b2g              0 root      609   181   389816 103972 c012df60 b6ea17c4 S b2g
b2g              0 root      610   181   389816 103972 c00ac1a8 b6ea1908 S b2g
Pico Worker      0 root      649   181   389816 103972 c00ac1a8 b6ea1908 S Pico Worker
InputReader      0 root      655   181   389816 103972 c0157e64 b6ea173c S InputReader
b2g              0 root      656   181   389816 103972 c00ac1a8 b6ea1908 S b2g
b2g              0 root      657   181   389816 103972 c012df60 b6ea17c4 S b2g
GonkSensors      0 root      658   181   389816 103972 c00ac1a8 b6ea1908 S GonkSensors
Compositor       0 root      659   181   389816 103972 c00ac1a8 b6ea1908 S Compositor
BufferMgrChild   0 root      660   181   389816 103972 c00ac1a8 b6ea1908 S BufferMgrChild
BufMgrParent#18  0 root      661   181   389816 103972 c00ac1a8 b6ea1908 S BufMgrParent#18
ImageBridgeChil  0 root      662   181   389816 103972 c00ac1a8 b6ea1908 S ImageBridgeChil
ImgDecoder #1    0 root      663   181   389816 103972 c00ac1a8 b6ea1908 S ImgDecoder #1
ImgDecoder #2    0 root      664   181   389816 103972 c00ac1a8 b6ea1908 S ImgDecoder #2
ImgDecoder #3    0 root      665   181   389816 103972 c00ac1a8 b6ea1908 S ImgDecoder #3
ImageIO          0 root      666   181   389816 103972 c00ac1a8 b6ea1908 S ImageIO
hwcUeventThread  0 root      667   181   389816 103972 c012df60 b6ea17c4 S hwcUeventThread
hwcVsyncThread   0 root      668   181   389816 103972 c02a2010 b6ea0310 S hwcVsyncThread
b2g              0 root      669   181   389816 103972 c012df60 b6ea17c4 S b2g
HTML5 Parser     0 root      672   181   389816 103972 c00ac1a8 b6ea1908 S HTML5 Parser
BufMgrParent#53  0 root      673   181   389816 103972 c00ac1a8 b6ea1908 S BufMgrParent#53
b2g              0 root      677   181   389816 103972 c042ee30 b6ea058c S b2g
GMPThread        0 root      678   181   389816 103972 c00ac1a8 b6ea1908 S GMPThread
Cache I/O        0 root      691   181   389816 103972 c00ac1a8 b6ea1908 S Cache I/O
mozStorage #1    0 root      693   181   389816 103972 c00ac1a8 b6ea1908 S mozStorage #1
b2g              0 root      714   181   389816 103972 c00ac1a8 b6ea1908 S b2g
Cert Verify      0 root      715   181   389816 103972 c00ac1a8 b6ea1908 S Cert Verify
NetworkWorker    0 root      734   181   389816 103972 c00ac1a8 b6ea1908 S NetworkWorker
BufMgrParent#75  0 root      773   181   389816 103972 c00ac1a8 b6ea1908 S BufMgrParent#75
localStorage DB  0 root      799   181   389816 103972 c00ac1a8 b6ea1908 S localStorage DB
GL updater       0 root      826   181   389816 103972 c00ac1a8 b6ea1908 S GL updater
URL Classifier   0 root      829   181   389816 103972 c00ac1a8 b6ea1908 S URL Classifier
b2g              0 root      845   181   389816 103972 c00a36f0 b6ea02c8 S b2g
BufMgrParent#86  0 root      891   181   389816 103972 c00ac1a8 b6ea1908 S BufMgrParent#86
Proxy R~olution  0 root      892   181   389816 103972 c00ac1a8 b6ea1908 S Proxy R~olution
NfcThread        0 root      1028  181   389816 103972 c00ac1a8 b6ea1908 S NfcThread
BufMgrParent#11  0 root      1189  181   389816 103972 c00ac1a8 b6ea1908 S BufMgrParent#11
mozStorage #2    0 root      1264  181   389816 103972 c00ac1a8 b6ea1908 S mozStorage #2
BufMgrParent#14  0 root      1478  181   389816 103972 c00ac1a8 b6ea1908 S BufMgrParent#14
b2g              0 root      1507  181   389816 103972 c00ac1a8 b6ea1908 S b2g
BufMgrParent#15  0 root      1590  181   389816 103972 c00ac1a8 b6ea1908 S BufMgrParent#15
(Nuwa)           0 root      539   181   98756  20952 ffffffff b6ea173c S /system/b2g/b2g
Chrome_ChildThr  0 root      671   539   98756  20952 c0157e64 b6ea173c S Chrome_ChildThr
JS Helper        0 root      680   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      681   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      682   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      683   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      684   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      685   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      686   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
JS Helper        0 root      687   539   98756  20952 c00ac1a8 b6ea1908 S JS Helper
Closing Service  0 root      688   539   98756  20952 c00ac1a8 b6ea1908 S Closing Service
Socket Thread    0 root      689   539   98756  20952 c012df60 b6ea17c4 S Socket Thread
MemoryPressure   0 root      696   539   98756  20952 c00ac1a8 b6ea1908 S MemoryPressure
ImgDecoder #1    0 root      720   539   98756  20952 c00ac1a8 b6ea1908 S ImgDecoder #1
ImgDecoder #2    0 root      721   539   98756  20952 c00ac1a8 b6ea1908 S ImgDecoder #2
ImgDecoder #3    0 root      722   539   98756  20952 c00ac1a8 b6ea1908 S ImgDecoder #3
ImageIO          0 root      723   539   98756  20952 c00ac1a8 b6ea1908 S ImageIO
ImageBridgeChil  0 root      724   539   98756  20952 c00ac1a8 b6ea1908 S ImageBridgeChil
BufferMgrChild   0 root      725   539   98756  20952 c00ac1a8 b6ea1908 S BufferMgrChild
Timer            0 root      733   539   98756  20952 c00ac1a8 b6ea1908 S Timer
Default Home Sc  2 u0_a752   752   539   207532 48320 ffffffff b6ea173c S /system/b2g/b2g
Chrome_ChildThr  2 u0_a752   753   752   207532 48320 c0157e64 b6ea173c S Chrome_ChildThr
JS Helper        2 u0_a752   754   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a752   755   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a752   756   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a752   757   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a752   758   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a752   759   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a752   760   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a752   761   752   207532 48320 c00ac1a8 b6ea1908 S JS Helper
Closing Service  2 u0_a752   762   752   207532 48320 c00ac1a8 b6ea1908 S Closing Service
Socket Thread    2 u0_a752   763   752   207532 48320 c012df60 b6ea17c4 S Socket Thread
MemoryPressure   2 u0_a752   764   752   207532 48320 c00ac1a8 b6ea1908 S MemoryPressure
ImgDecoder #1    2 u0_a752   765   752   207532 48320 c00ac1a8 b6ea1908 S ImgDecoder #1
ImgDecoder #2    2 u0_a752   766   752   207532 48320 c00ac1a8 b6ea1908 S ImgDecoder #2
ImgDecoder #3    2 u0_a752   767   752   207532 48320 c00ac1a8 b6ea1908 S ImgDecoder #3
ImageIO          2 u0_a752   768   752   207532 48320 c00ac1a8 b6ea1908 S ImageIO
ImageBridgeChil  2 u0_a752   769   752   207532 48320 c00ac1a8 b6ea1908 S ImageBridgeChil
BufferMgrChild   2 u0_a752   770   752   207532 48320 c00ac1a8 b6ea1908 S BufferMgrChild
Timer            2 u0_a752   771   752   207532 48320 c00ac1a8 b6ea1908 S Timer
Binder_1         2 u0_a752   772   752   207532 48320 c04d7b24 b6ea058c S Binder_1
Binder_2         2 u0_a752   774   752   207532 48320 c04d7b24 b6ea058c S Binder_2
Proxy R~olution  2 u0_a752   792   752   207532 48320 c00ac1a8 b6ea1908 S Proxy R~olution
HTML5 Parser     2 u0_a752   839   752   207532 48320 c00ac1a8 b6ea1908 S HTML5 Parser
Built-in Keyboa  2 u0_a866   866   539   120972 28352 ffffffff b6ea173c S /system/b2g/b2g
Chrome_ChildThr  2 u0_a866   867   866   120972 28352 c0157e64 b6ea173c S Chrome_ChildThr
JS Helper        2 u0_a866   868   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a866   869   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a866   870   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a866   871   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a866   872   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a866   873   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a866   874   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a866   875   866   120972 28352 c00ac1a8 b6ea1908 S JS Helper
Closing Service  2 u0_a866   876   866   120972 28352 c00ac1a8 b6ea1908 S Closing Service
Socket Thread    2 u0_a866   877   866   120972 28352 c012df60 b6ea17c4 S Socket Thread
MemoryPressure   2 u0_a866   878   866   120972 28352 c00ac1a8 b6ea1908 S MemoryPressure
ImgDecoder #1    2 u0_a866   879   866   120972 28352 c00ac1a8 b6ea1908 S ImgDecoder #1
ImgDecoder #2    2 u0_a866   880   866   120972 28352 c00ac1a8 b6ea1908 S ImgDecoder #2
ImgDecoder #3    2 u0_a866   881   866   120972 28352 c00ac1a8 b6ea1908 S ImgDecoder #3
ImageIO          2 u0_a866   882   866   120972 28352 c00ac1a8 b6ea1908 S ImageIO
ImageBridgeChil  2 u0_a866   883   866   120972 28352 c00ac1a8 b6ea1908 S ImageBridgeChil
BufferMgrChild   2 u0_a866   884   866   120972 28352 c00ac1a8 b6ea1908 S BufferMgrChild
Timer            2 u0_a866   885   866   120972 28352 c00ac1a8 b6ea1908 S Timer
Binder_1         2 u0_a866   886   866   120972 28352 c04d7b24 b6ea058c S Binder_1
Binder_2         2 u0_a866   887   866   120972 28352 c04d7b24 b6ea058c S Binder_2
Proxy R~olution  2 u0_a866   908   866   120972 28352 c00ac1a8 b6ea1908 S Proxy R~olution
HTML5 Parser     2 u0_a866   1103  866   120972 28352 c00ac1a8 b6ea1908 S HTML5 Parser
Communications   2 u0_a1188  1188  539   131968 35876 ffffffff b6ea173c S /system/b2g/b2g
Chrome_ChildThr  2 u0_a1188  1190  1188  131968 35876 c0157e64 b6ea173c S Chrome_ChildThr
JS Helper        2 u0_a1188  1191  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1188  1192  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1188  1193  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1188  1194  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1188  1195  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1188  1196  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1188  1197  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1188  1198  1188  131968 35876 c00ac1a8 b6ea1908 S JS Helper
Closing Service  2 u0_a1188  1199  1188  131968 35876 c00ac1a8 b6ea1908 S Closing Service
Socket Thread    2 u0_a1188  1200  1188  131968 35876 c012df60 b6ea17c4 S Socket Thread
MemoryPressure   2 u0_a1188  1201  1188  131968 35876 c00ac1a8 b6ea1908 S MemoryPressure
ImgDecoder #1    2 u0_a1188  1202  1188  131968 35876 c00ac1a8 b6ea1908 S ImgDecoder #1
ImgDecoder #2    2 u0_a1188  1203  1188  131968 35876 c00ac1a8 b6ea1908 S ImgDecoder #2
ImgDecoder #3    2 u0_a1188  1204  1188  131968 35876 c00ac1a8 b6ea1908 S ImgDecoder #3
ImageIO          2 u0_a1188  1205  1188  131968 35876 c00ac1a8 b6ea1908 S ImageIO
ImageBridgeChil  2 u0_a1188  1206  1188  131968 35876 c00ac1a8 b6ea1908 S ImageBridgeChil
BufferMgrChild   2 u0_a1188  1207  1188  131968 35876 c00ac1a8 b6ea1908 S BufferMgrChild
Timer            2 u0_a1188  1208  1188  131968 35876 c00ac1a8 b6ea1908 S Timer
Binder_1         2 u0_a1188  1209  1188  131968 35876 c04d7b24 b6ea058c S Binder_1
Binder_2         2 u0_a1188  1210  1188  131968 35876 c04d7b24 b6ea058c S Binder_2
Proxy R~olution  2 u0_a1188  1215  1188  131968 35876 c00ac1a8 b6ea1908 S Proxy R~olution
HTML5 Parser     2 u0_a1188  1449  1188  131968 35876 c00ac1a8 b6ea1908 S HTML5 Parser
Camera           2 u0_a1477  1477  539   132212 34556 ffffffff b6ea173c S /system/b2g/b2g
Chrome_ChildThr  2 u0_a1477  1479  1477  132212 34556 c0157e64 b6ea173c S Chrome_ChildThr
JS Helper        2 u0_a1477  1480  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1477  1481  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1477  1482  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1477  1483  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1477  1484  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1477  1485  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1477  1486  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1477  1487  1477  132212 34556 c00ac1a8 b6ea1908 S JS Helper
Closing Service  2 u0_a1477  1488  1477  132212 34556 c00ac1a8 b6ea1908 S Closing Service
Socket Thread    2 u0_a1477  1489  1477  132212 34556 c012df60 b6ea17c4 S Socket Thread
MemoryPressure   2 u0_a1477  1490  1477  132212 34556 c00ac1a8 b6ea1908 S MemoryPressure
ImgDecoder #1    2 u0_a1477  1491  1477  132212 34556 c00ac1a8 b6ea1908 S ImgDecoder #1
ImgDecoder #2    2 u0_a1477  1492  1477  132212 34556 c00ac1a8 b6ea1908 S ImgDecoder #2
ImgDecoder #3    2 u0_a1477  1493  1477  132212 34556 c00ac1a8 b6ea1908 S ImgDecoder #3
ImageIO          2 u0_a1477  1494  1477  132212 34556 c00ac1a8 b6ea1908 S ImageIO
ImageBridgeChil  2 u0_a1477  1495  1477  132212 34556 c00ac1a8 b6ea1908 S ImageBridgeChil
BufferMgrChild   2 u0_a1477  1496  1477  132212 34556 c00ac1a8 b6ea1908 S BufferMgrChild
Timer            2 u0_a1477  1497  1477  132212 34556 c00ac1a8 b6ea1908 S Timer
Binder_1         2 u0_a1477  1498  1477  132212 34556 c04d7b24 b6ea058c S Binder_1
Binder_2         2 u0_a1477  1499  1477  132212 34556 c04d7b24 b6ea058c S Binder_2
Proxy R~olution  2 u0_a1477  1504  1477  132212 34556 c00ac1a8 b6ea1908 S Proxy R~olution
CameraThread     2 u0_a1477  1538  1477  132212 34556 c00ac1a8 b6ea1908 S CameraThread
HTML5 Parser     2 u0_a1477  1539  1477  132212 34556 c00ac1a8 b6ea1908 S HTML5 Parser
Binder_3         2 u0_a1477  1620  1477  132212 34556 c04d7b24 b6ea058c S Binder_3
Binder_4         2 u0_a1477  1621  1477  132212 34556 c04d7b24 b6ea058c S Binder_4
(Preallocated a  2 u0_a1589  1589  539   109864 23988 ffffffff b6ea173c S /system/b2g/b2g
Chrome_ChildThr  2 u0_a1589  1591  1589  109864 23988 c0157e64 b6ea173c S Chrome_ChildThr
JS Helper        2 u0_a1589  1598  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1589  1599  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1589  1600  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1589  1601  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1589  1602  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1589  1603  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1589  1604  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
JS Helper        2 u0_a1589  1605  1589  109864 23988 c00ac1a8 b6ea1908 S JS Helper
Closing Service  2 u0_a1589  1606  1589  109864 23988 c00ac1a8 b6ea1908 S Closing Service
Socket Thread    2 u0_a1589  1607  1589  109864 23988 c012df60 b6ea17c4 S Socket Thread
MemoryPressure   2 u0_a1589  1608  1589  109864 23988 c00ac1a8 b6ea1908 S MemoryPressure
ImgDecoder #1    2 u0_a1589  1609  1589  109864 23988 c00ac1a8 b6ea1908 S ImgDecoder #1
ImgDecoder #2    2 u0_a1589  1610  1589  109864 23988 c00ac1a8 b6ea1908 S ImgDecoder #2
ImgDecoder #3    2 u0_a1589  1611  1589  109864 23988 c00ac1a8 b6ea1908 S ImgDecoder #3
ImageIO          2 u0_a1589  1612  1589  109864 23988 c00ac1a8 b6ea1908 S ImageIO
ImageBridgeChil  2 u0_a1589  1613  1589  109864 23988 c00ac1a8 b6ea1908 S ImageBridgeChil
BufferMgrChild   2 u0_a1589  1614  1589  109864 23988 c00ac1a8 b6ea1908 S BufferMgrChild
Timer            2 u0_a1589  1615  1589  109864 23988 c00ac1a8 b6ea1908 S Timer
Binder_1         2 u0_a1589  1616  1589  109864 23988 c04d7b24 b6ea058c S Binder_1
Binder_2         2 u0_a1589  1617  1589  109864 23988 c04d7b24 b6ea058c S Binder_2
Proxy R~olution  2 u0_a1589  1625  1589  109864 23988 c00ac1a8 b6ea1908 S Proxy R~olution
root@mako:/ #

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值