Android分析:什么是FinalizerDaemon,FinalizerWatchDogDaemon,ReferenceQueueDaemon,不同的绑定器和JDWP?

时间:2016-02-18 13:51:50

标签: android performance-testing android-memory

我正在为应用程序实现一个库。应用程序使用库后的Traceview如下所示: enter image description here

如果我没有使用该库,则只有主要线程显示在traceview中。那么这些不同的守护进程,JDWP和Binders是什么以及何时由Android OS启动?

1 个答案:

答案 0 :(得分:1)

如果任何终结者的运行时间更长,则终结者使用FinalizerDaemon。

FinalizerWatchdog是终结守护进程的看门狗服务。

JDWP是java调试器服务。

ReferenceQueueDaemon是堆管理线程将垃圾收集器的挂起列表中的元素移动到托管引用队列。

不确定粘合剂。

https://android.googlesource.com/platform/libcore/+/a7752f4d22097346dd7849b92b9f36d0a0a7a8f3/libdvm/src/main/java/java/lang/Daemons.java

的更多详情