如何使用CMD命令查看CPU的占用率

发布网友 发布时间:2022-04-23 14:37

我来回答

2个回答

热心网友 时间:2022-07-20 14:32

1、Win+R打开运行对话框,输入CMD,按回车键,打开CMD命令窗口。


2、在cmd窗口中,输入命令resmon,按回车键,打开资源监视器。

3、在“资源监视器”概述中,可以清楚看到cpu使用率。同时,在CPU选项卡中可以更清楚看到cpu使用率的情况。

4、除以上方法外,还可以输入taskmgr 按回车键,打开“任务管理器”。

5、在“任务管理器”,“进程”项中,界面右边分别显示CPU、内存、磁盘的使用率。除此外,单击“性能”选项卡,选择CPU也可清楚看到cpu的使用率。

扩展资料:

CPU占用高原因:

原因一、硬件方面导致的CPU使用率高

其实硬件方面决定着比较大的关系,比如如果电脑还是老爷机,采用最初的单核赛扬级处理器,那么这样的电脑,在多开启几个网页的情况下就容易导致CPU使用率过高,不管怎么优化系统,这个问题始终无法很好解决,这主要是因为硬件本身过低造成的。

原因二、软件方面导致的CPU使用率高

这方面主要涉及到的是系统问题,比如系统过于臃肿,开启过多程序以及电脑中病毒木马等等都会产生CPU使用率过高,而导致电脑速度慢。解决办法主要是围绕系统优化,优化开机启动项、尽量避免开启太多程序等等。

热心网友 时间:2022-07-20 15:50

@echo off
@del log.tmp
@echo On Error Resume Next>temp.vbs
@echo.>>temp.vbs
@echo dim iCpuUsePercentage>>temp.vbs
@echo dim objFileStream>>temp.vbs
@echo dim objTextFileWriter>>temp.vbs
@echo Set objProc = GetObject("winmgmts:\\.\root\cimv2:win32_processor='cpu0'")>>temp.vbs
@echo iCpuUsePercentage=objProc.LoadPercentage>>temp.vbs
@echo set objFileStream =CreateObject("Scripting.Filesystemobject")>>temp.vbs
@echo set objTextFileWriter=objFileStream.opentextfile("log.tmp",8,True)>>temp.vbs
@echo objTextFileWriter.WriteLine(iCpuUsePercentage)>>temp.vbs
@echo objTextFileWriter.close>>temp.vbs
start temp.vbs
ping -n 3 127.0.0.1>temp.tmp
@echo CPU占用率:
type log.tmp

保存成bat运行即可显示CPU占用率。直接CMD命令没法查所以用了cmd生成vbs脚本

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com