怎么查看到各个进程的耗电量,内存和CPU的占有率

后使用快捷导航没有帐号?
只需一步,快速开始
查看: 233|回复: 4
在线时间659 小时经验值625 最后登录注册时间帖子阅读权限60UID1021476
大学本科, 积分 625, 距离下一级还需 75 积分
TA的每日心情无聊 13:42签到天数: 3 天[LV.2]偶尔看看I
G币72 最后登录注册时间
马上注册,结交更多机友,下载更多应用,让你轻松玩转手机。
已有帐号?   下载游戏和软件,请【】进入机锋市场!
用什么软件可以查看到各个APP的耗电量、内存和CPU的占有率啊?
在线时间659 小时经验值625 最后登录注册时间帖子阅读权限60UID1021476
大学本科, 积分 625, 距离下一级还需 75 积分
TA的每日心情无聊 13:42签到天数: 3 天[LV.2]偶尔看看I
G币72 最后登录注册时间
求高人指教
在线时间1253 小时经验值3446 最后登录注册时间帖子阅读权限100UID1040008
博士, 积分 3446, 距离下一级还需 54 积分
TA的每日心情无聊 21:11签到天数: 42 天[LV.5]常住居民I
G币234 最后登录注册时间
耗电量唤醒次数用点心省电看;至于CPU占用率,貌似有个叫cpuspy还是叫啥的忘记,也可以看。
NOTE3 N900(ACR)
在线时间659 小时经验值625 最后登录注册时间帖子阅读权限60UID1021476
大学本科, 积分 625, 距离下一级还需 75 积分
TA的每日心情无聊 13:42签到天数: 3 天[LV.2]偶尔看看I
G币72 最后登录注册时间
那有哪些软件可以看到APP的常驻内存呢?
在线时间793 小时经验值2175 最后登录注册时间帖子阅读权限90UID4849156
硕士, 积分 2175, 距离下一级还需 325 积分
TA的每日心情开心 10:39签到天数: 1 天[LV.1]初来乍到
G币2168 最后登录注册时间
系统自带的可以看电量消耗!
*革*命尚未成功,生活仍需努力
Powered by当前位置>>>
我想大家都知道如何查如何查看硬盘使用情况,却不知道查看电脑内存和CPU的使用情况。今天小编就教大家一个方法,让大家随时了解到内存、CPU的占用情况使用情况。内存和CPU,是衡量电脑的性能高低的主要部件,如果你的CPU和内存不够大,那么,当电脑运行多个应用程序时,就会慢甚至很卡。如果想知道电脑运行过程时,究竟占用了多少的CPU和内存资源,可以使用以下的方法查看:1.点击任务栏右键选择“任务管理器“;2.在【性能】选项卡下你可以看到你的电脑实时CPU和内存使用了多少,如果你的CPU和内存经常工作在90%以上的话,那么你的电脑就会显得很慢了。如果跳到100%的话,那你的电脑就会卡死了。 & & & & &3.还可以通过任务管理器的【进程】选项卡查看哪一个程序占用CPU或内存大的,点击其右键选择【结束进程,前提条件是该进程是一般的软件程序,如果是系统核心程序是结束不了的。另外,在该栏的最后一行有一个“system idle process”进程,该进程为空闲进程,它的值越大,代表电脑CPU与内存占用情况不大。
少侠请留名win7进程中的svchost.exe占用CPU和内存很高的原因和解决窍门-天酬勤
当您运行了Windows任务管理器后,您可能会在“进程”选项卡中看到若干个名称均为SVCHOST.EXE的进程正在同时运行。而且,这些SVCHOST.EXE可能有一个或若干个占用了较多的系统资源,影响了计算机的工作效率。SVCHOST.EXE 位于Windows\system32系统文件夹,其文件描述为“Generic Host Process for Win32 Services”。当Windows启动时,SVCHOST.EXE将自动检查Windows注册表的系统服务组成、构建系统服务列表,然后将相关&的.DLL动态链接库文件加载为具体的运行中的系统服务。因此,我们可以将SVCHOST.EXE看作一个“用于加载系统服务的宿主程序”窍门天下由于每个SVCHOST.EXE进程可能会加载一个或若干个系统服务,直到所有的SVCHOST.EXE将全部系统服务加载完毕,所以我们会在任务管理器&中看到多个SVCHOST.EXE同时运行,这是设计使然。一般地,Windows XP/Windows Server 2003可能会有不超过六个SVCHOST.EXE同时运行;而Windows Vista/Windows Server 2008/会有不少于十个SVCHOST.EXE同时运行。当您在Windows任务管理器中查看 SVCHOST.EXE进程时,SVCHOST.EXE进程的“用户名”应该显示为SYSTEM、LOCAL SERVICE或NETWORK SERVICE。(如果在任务管理器中看不到“用户名”,请在菜单中选择“查看”-“列设置”,选中“用户名”复选框。)如果某个SVCHOST.EXE 进程的“用户名”显示的是用户帐户的名称(例如Administrator),则这个SVCHOST.EXE很可能是冒仿的恶意程序。另外您需要确认,您看到的SVCHOST.EXE进程的名称拼写是否有误。比如假设显示的进程名称是SVCH0ST.EXE(用数字0替换了字母O),则&很可能是冒仿的恶意程序;再比如进程的名称虽然是SVCHOST.EXE,但此进程却没有位于Windows\system32(Windows Vista以上版本的任务管理器可以查看进程所在的文件夹路径),则也可能是冒仿的恶意程序。由于SVCHOST.EXE是加载系统服务的宿主进程,所以您如果发现某SVCHOST.EXE进程占用的系统资源较多,即表明通过这个 SVCHOST.EXE进程加载的系统服务占用的系统资源较多。您首先需要确定通过这个SVCHOST.EXE进程加载的系统服务具体是什么,然后根据计&算机的实际情况决定是否关闭相应的系统服务、以释放服务占用的系统资源,这样SVCHOST.EXE即可释放相应的系统资源。虽然大多数系统服务只有在遇到故障时才会占用较高的系统资源,但某些特殊的服务即使是正常工作状态也将消耗较多系统资源。例如Automatic Updates自动更新服务,当自动更新在后台搜索可用的系统更新程序时必将占用较高的资源,这是设计使然而不是故障。判断一个SVCHOST.EXE加载了哪些系统服务有两种方法方法一:&在Windows任务管理器的“进程”选项卡中查看占用资源较高的SVCHOST.EXE进程对应的PID,将PID记下。(如果在任务管理器中看不到“PID”,请在菜单中选择“查看”-“列设置”,选中“PID”复选框。)以管理员权限运行命令提示符(CMD.EXE),在命令提示符中执行:TASKLIST –SVC您将看到类似如下所示的结果:&&
图像名&&&&&&&&&&&&&&&&&&&&&&&& PID &&&&&&&&&&&&&&&&&&&&&&服务&&&& SVCHOST.EXE &&&&&&&&&&& 1104 &&&&&&&&&&&&&&&&&&& DcomLaunch,TermServices&&&& SVCHOST.EXE &&&&&&&&&&& 1188 &&&&&&&&&&&&&&&&&&& RpcSs&&&&&……对&照您在任务管理器中看到的SVCHOST.EXE的PID,在上述结果中查找对应的 SVCHOST.EXE。例如,假设您在任务管理器中看到PID为1188的SVCHOST.EXE占用了较多系统资源,而TASKLIST –SVC的结果显示PID为1188的SVCHOST.EXE加载的服务是RpcSs,即表明RpcSs服务(Remote Procedure Call (RPC)&服务)占用了较高的系统资源。方法二:在下载系统工具Process Explorer:/technet/sysinternals/Utilities/ProcessExplorer.mspx (/technet/sysinternals/Utilities/ProcessExplorer.mspx)&运行Process Explorer,在进程列表中找到占用系统资源较多的SVCHOST.EXE进程,右键单击选择Properties(属性),切换至Services(服务)选项卡,在这里即可查看SVCHOST.EXE进程加载的系统服务是什么。窍门天下win7频道(),凝聚你我他&
推荐了此文字
很喜欢此文字
很喜欢此文字
推荐了此文字
很喜欢此文字
推荐了此文字
转载了此文字
很喜欢此文字
很喜欢此文字
很喜欢此文字
很喜欢此文字
很喜欢此文字
很喜欢此文字
很喜欢此文字
很喜欢此文字
转载了此文字
很喜欢此文字
推荐了此文字
很喜欢此文字查看进程占用内存cpu信息,Linux命令—TOP
查看进程占用内存cpu信息,命令&TOP
我们使用top命令来查看CPU使用状况。
top不会产生输出,屏幕内容保持不变。它刷新屏幕以显示新信息。因此,如果您只执行top并保持屏幕一直开启,则屏幕始终显示最新信息。退出top的命令为q,或者按下Ctrl-C.
top - 17:03:45 up 58 days, &4:01, &1 user, &load average: 0.00, 0.02, 0.00&
Tasks: 172 total, &1 running, 171 sleeping, &0 stopped, &0 zombie
Cpu(s): &0.2% us, &0.1% sy, &0.0% ni, 99.7% id, &0.0% wa, &0.0% hi, &0.0% si
Mem: &4037036k total, &4007280k used, & &29756k free, & &93384k buffers
Swap: &8385888k total, & &71536k used, &8314352k free, &3068240k cached
& PID USER & & &PR &NI &VIRT &RES &SHR S %CPU %MEM & &TIME+ &COMMAND & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
27167 oracle & &16 &0 m 483m S & &1 12.4 &0:46.93 oracle & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
27175 oracle & &15 &0 m 510m S & &1 13.1 &0:49.78 oracle & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
5003 oracle & &15 &0 2021m &33m &29m S & &0 &0.9 &3:56.10 oracle & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & 1 root & & &16 &0 & &460 S & &0 &0.0 &0:09.31 init & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & 2 root & & &RT &0 & &0 & &0 & &0 S & &0 &0.0 &0:00.47 migration/0 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& ...............................
第一行(top):
top - 17:03:45 up 58 days, &4:01, &1 user, &load average: 0.00, 0.02, 0.00&
    &17:03:45&为当前时刻;
    &58 days, &4:01&为系统启动后到现在的运作时间;
    &1 user&为当前登录到系统的用户,更确切的说是登录到用户的终端数--同一个用户同一时间对系统多个终端的连接将被视为多个用户连接到系统,这里的用户数也将表现为终端的数目;
    &load average&为当前系统负载的平均值,后面的三个值分别为1分钟前、5分钟前、15分钟前进程的平均数,一般的可以认为这个数值超过CPU数目时,CPU将比较吃力的负载当前系统所包含的进程;
第二行(Tasks):
    &172 total&为当前系统进程总数;
    &1 running&为当前运行中的进程数;
    &171 sleeping&为当前处于等待状态中的进程数;
    &0 stoped&为被停止的系统进程数;
    &0 zombie&为僵死的进程数;
第三行(Cpus):
  显示CPU利用率的详细信息,如果有多个CPU,屏幕将在每行显示一个CPU的信息。
第四行(Mem):
  显示可用的和已利用的内存
第五行(Swap):
    表示类别同第四行(Mem),但此处反映着交换分区(Swap)的使用情况。通常,交换分区(Swap)被频繁使用的情况,将被视作物理内存不足而造成的。
  其余的显示内容以表格格式显示进程。下面对各列进行解释:
PID & & & & & &进程的进程ID
USER & & & & &运行该进程的用户
PRI & & & & &进程的优先级
NI & & & & & &nice值:该值越高,任务的优先级越低
SIZE & & & & &该进程使用的内存(代码+数据+堆栈)
RSS & & & & &该进程使用的物理内存
SHARE & & & &该进程使用的共享内存
STAT &该进程的状态,用代码显示。一些主要的状态代码包括:
R& 正在运行
S& 正在休眠
您还会看到第二个和第三个字符,它们表示:
W& 已换出的进程
N& 正nice值
%CPU & & & & &该进程使用的CPU百分比
%MEM & & & & &该进程使用的内存百分比
TIME & & & & &该进程使用的总CPU时间
CPU & & & & &如果这是一个多处理器系统,该列指明正在其上运行进程的CPU的ID。
COMMAND & & & &该进程发出的命令
top运行中可以通过top的内部命令对进程的显示方式进行控制。内部命令如下:
  s -改变画面更新频率
  l -关闭或开启第一部分第一行top信息的表示
  t -关闭或开启第一部分第二行Tasks和第三行Cpus信息的表示
  m -关闭或开启第一部分第四行Mem和第五行Swap信息的表示
  N -以PID的大小的顺序排列表示进程列表
& & P -以CPU占用率大小的顺序排列进程列表 &
& M -以内存占用率大小的顺序排列进程列表
  h -显示帮助
  n -设置在进程列表所显示进程的数量
  q -退出top
---------------------------------------------------------
动态查看一个进程的内存使用
1、top命令 &
top -d 1 -p pid [,pid ...] &//设置为delay 1s,默认是delay 3s &&
如果想根据内存使用量进行排序,可以shift + m(Sort by memory usage) &
静态查看一个进程的内存使用
1、pmap命令 &
pmap pid &
2、ps命令 &
ps aux|grep process_name &
3、查看/proc/process_id/文件夹下的status文件 &
Name: & php &
State: &R (running) &
SleepAVG: & & & 0% &
Tgid: & 21574 &
Pid: & &21574 &
PPid: & 10005 &
TracerPid: & & &0 &
Uid: & &1000 & &1000 & &1000 & &1000 &
Gid: & &100 & & 100 & & 100 & & 100 &
FDSize: 256 &
Groups: 16 100 &&
VmPeak: & 161740 kB &
VmSize: & 161740 kB &
VmLck: & & & & 0 kB &
VmHWM: & &107144 kB &
VmRSS: & &107144 kB &
VmData: & 106192 kB &
VmStk: & & & &84 kB &
VmExe: & & &5588 kB &
VmLib: & & &7884 kB &
VmPTE: & & & 268 kB &
Threads: & & & &1 &
SigQ: & 0/69632 &
SigPnd: 0000 &
ShdPnd: 0000 &
SigBlk: 0000 &
SigIgn: 1000 &
SigCgt: 40a7 &
CapInh: 0000 &
CapPrm: 0000 &
CapEff: 0000 &
Cpus_allowed: & 00,0000000f &
Mems_allowed: & 1 &
任务虚拟地址空间的大小 VmSize &
应用程序正在使用的物理内存的大小 VmRSS &
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'

我要回帖

 

随机推荐