我有一台 Windows 10 机器,64 位。
有没有办法存储可以在Task Manager
或类似的程序上找到的内存使用情况图(CPU 使用率、RAM 等) Process Explorer
?
我想制作过去一天的内存使用情况图表(比如说),并将其与我在计算机上运行的其他脚本的速度、效率等进行关联。
答案1
您可以使用性能监视器创建数据收集器集,其中包括日志记录选项。任务管理器中的资源监视器是实时数据,但没有日志记录功能。
对于您的目的来说,关键信息如下:
打开 Perfmon:
打开“开始”,搜索“性能监视器”,然后单击结果。使用 Windows 键 + R 键盘快捷键打开“运行”命令,输入 perfmon,然后单击“确定”打开。使用 Windows 键 + X 键盘快捷键打开“高级用户”菜单,选择“计算机管理”,然后单击“性能”。
创建数据收集器集:
在性能监视器中,展开数据收集器集。右键单击“用户定义”,选择新建,然后单击数据收集器集。为新集输入一个描述性名称。选择手动创建(高级)选项。单击下一步。
设置您的日志记录规则:
选择“创建数据日志”,并勾选“性能计数器”选项,但请注意,您也可以根据需要使用其他选项。单击“下一步”。
Perfmon.exe 已经存在很长时间了,但 Windows 10 版本与之前的版本略有不同。该链接指向使用它来诊断问题的完整指南,单击时在相关标签处包含上述说明。