文档章节

Android的DDMS中的Threads的各个字段的含义

亭子happy
 亭子happy
发布于 2014/01/08 19:14
字数 475
阅读 230
收藏 6

在使用DDMS调试代码时,Threads窗口中各个字段的含义从网上搜了下,如下所示:

该标签页显示了如下信息:

  • ID

    – a VM-assigned unique thread ID. In Dalvik, these are odd numbers starting from 3.

    – 虚拟机分配的唯一线程ID. 在 Dalvik, 该数字是一个从3开始的奇数.

  • Tid

    – the Linux thread ID. For the main thread in a process, this will match the process ID.

    – Linux 线程 ID. 进程中主线程的ID, 会同进程的ID相匹配.

  • Status

    – the VM thread status. Daemon threads are shown with a ‘*’. This will be one of the following:

    – 虚拟机线程状态. 守护进程会附带一个’*’. 状态信息列表如下:

    • running – executing application co

      de  – 正在执行应用程序

    • sleeping – called Thread.sleep()  – 执行了Thread.sleep() 方法

    • monitor – waiting to acquire a monitor lock – 在正等待获取一个监听锁

    • wait – in Object.wait() – 在Object.wait() 方法中

    • native – executing native co

      de  – 执行了原生代码

    • vmwait – waiting on a VM resource – 正在等待一个虚拟机资源

    • zombie – thread is in the process of dying  – 该线程已死

    • init – thread is initializing (you shouldn’t see this) – 线程正在初始化 (你不会看到这个)

    • starting – thread is about to start (you shouldn’t see this either) – 线程正在启动中 (这个你也不会看到)

  • utime

    – cumulative time spent executing user code, in “jiffies” (usually 10ms). Only available under Linux.

    – 执行用户代码的累计时间, 单位为”jiffies(表示系统启动以来的tick数)” (通常是 10ms). 仅在Linux系统中适用.

  • stime

    – cumulative time spent executing system code, in “jiffies” (usually 10ms).

    – 执行系统代码的累计时间, 单位为”jiffies(表示系统启动以来的tick数)”.

  • Name

    – the name of the thread

    – 线程的名字

“ID” and “Name” are set when the thread is started. The remaining fields are updated periodically (default is every 4 seconds).

“ID” 和 “Name” 在进程启动的时候就会显示. 其余的字段每个一段时间更新一次(默认是4秒钟)


本文转载自:http://pcq019.blog.163.com/blog/static/12460232320128111237173/

亭子happy
粉丝 119
博文 234
码字总数 46492
作品 0
海淀
程序员
私信 提问
Android性能优化工具之TraceView

Android性能优化工具之TraceView 引子 TraceView是Android平台特有的数据采集和分析工具,该工具可以通过图形化的方式让我们了解需要跟照片那个程序的性能,可以具体到method,主要用于分析A...

蔡小鹏
2018/01/22
0
0
Android DDMS如何使用?

DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收 SMS、虚拟地理坐...

Kevin_Gan
2010/08/19
0
1
Android DDMS如何使用?

DDMS 的全称是Dalvik Debug MonitorService,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标...

Kevin_Gan
2010/07/07
0
0
Android性能优化(一):TraceView

 最近,我准备好好研究一下Android性能优化方面的相关知识,准备从应用流畅度开始,边看《移动App性能评测与优化》边自己实践,希望可以补足一下自己在优化这方面的空白。  工欲善其事必先...

carpediem123
2016/12/31
0
0
在Android Studio中打开DDMS

DDMS(Dalvik Debug Monitor Service),提供了一系列的调试服务,如logcat、设备屏幕截图、查看进程等等的辅助调试服务。 本经验介绍怎样在Android Studio中打开DDMS窗口。 工具/原料 Androi...

szmneo
2015/05/24
0
1

没有更多内容

加载失败,请刷新页面

加载更多

最新【从零单排】系列流出,教你如何实现字典存储结构

昨天在星球的【从零单排】系列分享了一篇【字典存储结构的实现方式】,我觉得这篇文章写的还是蛮好的,就分享给大家了。 但由于篇幅太长了,微信没办法全部传上来,如果你觉得内容还不错,想...

上海小胖
29分钟前
0
0
JWT学习总结

官方 https://jwt.io 英文原版 https://www.ietf.org/rfc/rfc7519.txt 或 https://tools.ietf.org/html/rfc7519 中文翻译 https://www.jianshu.com/p/10f5161dd9df 1. 概述 JSON Web Token(......

冷基
今天
5
0
AOP的学习(1)

AOP 理解AOP编程思想(面向方法、面向切面) spring AOP的概念 方面 -- 功能 目标 -- 原有方法 通知 -- 对原有方法增强的方法 连接点 -- 可以用来连接通知的地方(方法) 切入点 -- 将用来插入...

太猪-YJ
今天
5
0
一张图看懂亮度、明度、光度、光亮度、明亮度

亮度、明度、光亮度,Luminance和Brightness、lightness其实都是一个意思,只是起名字太难了。 提出一个颜色模型后,由于明度的取值与别人的不同,为了表示区别所以就另想一个词而已。 因此在...

linsk1998
昨天
11
0
Python应用:python链表示例

前言 python链表应用源码示例,需要用到python os模块方法、函数和类的应用。 首先,先简单的来了解下什么是链表?链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是...

python小白1
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部