Android进程查看器

Android进程查看器,android,eclipse,cpu,Android,Eclipse,Cpu,是否有Eclipse的GUI插件,用于显示实时进程/线程以及它们使用了多少CPU?我为什么要这个?因为我有一个使用Thread.sleep()的服务(一个IntentService),我想验证电池寿命是否被保留。DDMS透视图是ADT的一部分。窗口->打开透视->其他->DDMS 它应该有一个设备窗口,列出连接的设备和任何可以调试的应用程序。选择你的应用程序,然后按更新线程(顶部的白色箭头)。“线程”窗口应列出所有线程。如果双击一个,您可以看到它在单击时正在执行的操作 单击开始方法评测,当您停止

是否有Eclipse的GUI插件,用于显示实时进程/线程以及它们使用了多少CPU?我为什么要这个?因为我有一个使用Thread.sleep()的服务(一个IntentService),我想验证电池寿命是否被保留。

DDMS透视图是ADT的一部分。窗口->打开透视->其他->DDMS

它应该有一个设备窗口,列出连接的设备和任何可以调试的应用程序。选择你的应用程序,然后按更新线程(顶部的白色箭头)。“线程”窗口应列出所有线程。如果双击一个,您可以看到它在单击时正在执行的操作


单击开始方法评测,当您停止方法评测时,您将得到线程在启用方法评测期间所做的工作的详细信息。

如果您正在创建某种长期重复性行为,请不要使用thread.sleep(),使用AlarmManager:--即使您正在睡眠,您的服务仍然驻留并使用内存。我需要的是一张随着时间推移线程/服务的CPU或电池图表。可能有第三方插件可以做到这一点,但我所知道的最接近的是方法评测,它将为您提供一个随时间推移的线程活动(CPU使用)图表