批处理获取内存使用率

生活小百事通 2024年01月17日 阅读 (46)

获取物理内存信息可以使用“systeminfo”命令来获取当前系统的一些配置信息,其中就包括了物理内存总量及可用内存的信息。

批处理获取内存使用率

仅仅使用systeminfo命令还只能查看内存信息,如果只是人眼看已经可以满足需要了,但如果要用批处理识别,还需要结合findstr命令来共同完成。命令:systeminfo |findstr "物理内存"可以仅提出物理内存有关的信息。

批处理获取内存使用率

提出数值下面,我们还需要进一步提炼数据,只将数值提出来。可利用for /f 命令来完成,for命令的功能非常强大,前面我在“windows下如何实现类似awk获取文件字段值功能”经验中对for的使用进行了初步讲解,这里我不再重复,有需要可以看引用经验。for /f "usebackq tokens=2" %i in (`systeminfo ^|findstr "物理内存"`) do @set/p=%i^|

批处理获取内存使用率

我们可以将上面提炼出来的数据保存到一个临时文件,再通过for 命令对临时文件进行二次处理。for /f "usebackq tokens=2" %i in (`systeminfo ^|findstr "物理内存"`) do @set/p=%i^|>tmp.txtfor /f "tokens=1,2 delims=^|" %i in (tmp.txt) do echo %j/%i

批处理获取内存使用率

算术运算所以,可以得出当前系统的内存使用情况为:428/2,030。如果要计算成百分比的样式,用批处理会比较麻烦,这里提供一种实现的方法:先给“可用内存”*1000因为实际内存一般不会比可用内存多1000倍,再用set /a 428*1000/2030得到的值赋给变量a,再对变量%a%进行字符串截取,删除最后一位因为先乘了1000,复原就得除1000,要变成百分比,又得乘100所,a*100/1000,就是小数点左移一位,得到的就是整数百分比21%。

批处理获取内存使用率

其中%a:~0,-1%表达式,用于字符串截取,表示从变量a的第0个字符开始,截取到除最后一个字符外的字符。

批处理获取内存使用率

精彩内容尽在问答鸭,如果您觉得这篇内容不错,别忘了分享给好友哦!

相关文章

  • 买电脑内存目前8g适用还是16G合适?.

    买电脑内存目前8g适用还是16G合适?

    1、笔者的建议是,今年买电脑最好配16g内存,8g内存有点太小了,用起来系统不会太流畅。2、现在很多电脑只能安装windows10系统,一些硬件根本不支持windows7系统了。

    2022-08-19 阅读 (587)
  • C 不用工具,如何检测内存泄漏?.

    C 不用工具,如何检测内存泄漏?

    一、malloc和free数量匹配法1、在c语言中一般使用malloc来分配动态内存,这个分配的内存在堆区,而且需要使用free来释放,如果没有free释放,则会出现内存泄漏,因此首先要匹配这个两个函数在数量上是否相等,可以使用grep命令来直接检测源码中两个函数的数量是否相等,如果不相等,一般一定会出现内存泄漏,这个时候需要自己进行源码级的检测,就可以用方法二。

    2022-08-13 阅读 (315)
  • 笔记本内存条详解.

    笔记本内存条详解

    1、首先我们介绍ddr内存条。ddr俗话说的1代内存条,内存工作电压仅为2.25v,频率为333mhz、400mhz针脚数俗称的金手指为200个台式ddr内存为180针脚,频率也有400mhz的。

    2022-07-26 阅读 (303)
  • 如何把手机内置内存照片拷贝到外置内存卡上?.

    如何把手机内置内存照片拷贝到外置内存卡上?

    1、首先打开手机主菜单2、在主菜单找到文件管理的图标,有些在系统工具的图标里面找3、点击文件管理图标。

    2023-04-08 阅读 (240)
  • 内存损坏排除方法.

    内存损坏排除方法

    1.2、退出其他所有无关程序与杀毒安全软件,打开压缩包并运行runmemtestprov2.5.exe3、在程序窗口内,按照图片上的顺序,分别点击以上按钮,每次点击中间间隔2秒。

    2022-06-27 阅读 (174)
  • 苹果手机如何清理缓存垃圾释放内存?.

    苹果手机如何清理缓存垃圾释放内存?

    1、打开手机设置,进入通用,选择“关于本机”,可以看到已经用了多少容量的内存。一般来说,就算是新手机,比如是64g的,实际可用内存也是少于64g的,因为手机本身自带的程序会占据掉一部分内存。

    2022-08-08 阅读 (159)
  • 老毛桃u盘启动盘如何检测电脑物理内存.

    老毛桃u盘启动盘如何检测电脑物理内存

    1、开机进入老毛桃主菜单,运行win8pe,接着打开硬件检测文件中的“物理内存检测工具”,如图所示:2、弹出下图所示欢迎窗口后,确定继续:3、物理内存检测工具界面很简洁,只有个文本框和三个按钮,用户输入要测试的内存大小默认所有未使用内存,然后点击“开始测试”,如图所示:4、首次使用会弹出提示信息,如图所示:5、接下来工具开始检测内存错误,请耐心等待,如图所示:

    2023-03-06 阅读 (155)
  • PyCharm2017.2.3如何修改配置大内存.

    PyCharm2017.2.3如何修改配置大内存

    1、打开文件管理器,进入到pycharm的目录2、进入bin目录,可以看到2个以vmoptions为后缀的文件如果你的是64位系统,则打开pycharm64,反则是pycharm3、如图所示,xms128m是最小内存,xmx750m是最大内存4、根据自己电脑的配置和需求修改比如:xms512m,xmx2048m5、关闭pycharm,重新启动6、然后就可以看到最大可用内存,已经被改成了自己设置的大小

    2023-04-09 阅读 (155)
  • 日常如何管理手机才不会内存不足呢?.

    日常如何管理手机才不会内存不足呢?

    1、删除无用的照片。有的人喜欢拍照片,有的时候拍的过多的话,那么很容易让手机内存变不够,那么该如何进行调整呢,及时删除多余的照片,这样就能让手机内存变得够了。

    2022-07-11 阅读 (134)
  • photoshop软件提示内存不足,怎么办?.

    photoshop软件提示内存不足,怎么办?

    1、首先也是最重要的一点,就是看看photoshop是安装在哪个盘,如果是c盘就移到存储空间较大非系统盘!

    2023-02-13 阅读 (116)