图像缩略图

Windows系统信息类

版本1.1.0.0(45.9KB)由 赵欣
此类将在MATLAB中查询当前系统信息。适用于R2009a及以上。

1.6K下载

更新2010年2月20日

查看许可证

最近,我们遇到了一个有趣的问题,关于如何测量当前MATLAB进程的CPU使用率。

坦率地说,在我在MathWorks工作的5年多时间里,我从来没有想过我们可以在MATLAB中做到这一点。但是最近有了出色的。net支持,这实际上非常简单明了。万博1manbetx

这个类包含了有关Windows机器的所有基本信息,让您全面了解您可能想要了解的性能。

详细资料包括:
1.机器名称、总物理内存、处理器(CPU)信息
2.CPU占用率(%)
3.内存使用量(MB)

该类有一个称为“measure”的重要公共方法,每次调用它时,它都会测量并存储CPU使用率和内存使用率。

该类已经在Winxp、Vista(SP1)、Windows7中进行了测试,但请随时向我发送修复请求。

最后有一个使用这个类的演示。
1.运行startRecordPerformance
2.想做什么就做什么(当然,不要使用“全部清除”)
3.运行stopRecordAndDisplay
4.进行清理,说“删除(perfData),删除(t)”

注意:我正在开发一个用于性能测量的GUI版本(当然使用这个类),所以我需要处理器信息。
但是这些信息需要读取windows注册表,这会使类初始化速度变慢。不幸的是,这是我在MATLAB中知道的唯一简单的方法,因此如果您不需要它,请删除类中的特定行。

引用为

赵欣(2021)。Windows系统信息类(//www.tianjin-qmedu.com/matlabcentral/fileexchange/26662-system-information-class-for-windows),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
使用R2009b创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux
致谢

受到启发的:Windows系统资源监视器

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!