aardio 文档
sys.cpu 库模块帮助文档
sys.cpu 成员列表 #
sys.cpu.getBrand() #
返回CPU商标信息
sys.cpu.getFrequence() #
返回表示 CPU 频率的数值,以 MHz 为单位
sys.cpu.getFrequence(true) #
返回表示 CPU 频率的友好格式的字符串,
单位: GHz 小数位数:1
sys.cpu.getInfo #
sys.cpu.getInfo(1/*查询索引*/,{ INT eax;INT ebx;INT ecx;INT edx } )
sys.cpu.getInfo() #
返回对象:sysCpuInfoObject
sys.cpu.getInfoByWmi() #
使用 WMI 接口类 win32_processor 查询处理器信息
参考 https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-processor
返回对象:sysCpuWmiInfoObject
sys.cpu.getMaxExtFunction() #
CPU的扩展信息最大查询索引
sys.cpu.getVender() #
返回制造商信息,以及CPU基础信息最大查询索引
Intel会返回"GenuineIntel",
AMD会返回"AuthenticAMD"
sysCpuInfoObject 成员列表 #
sysCpuInfoObject.eax #
整数
sysCpuInfoObject.ebx #
整数
sysCpuInfoObject.ecx #
整数
sysCpuInfoObject.edx #
整数
sysCpuWmiInfoObject 成员列表 #
sysCpuWmiInfoObject.* #
参考 https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-processor
sysCpuWmiInfoObject.AddressWidth #
CPU 位宽,值为 32 或 64
sysCpuWmiInfoObject.Architecture #
指令集架构,x86 值为 0,x64 值为 9
sysCpuWmiInfoObject.CurrentClockSpeed #
CPU 当前速度,单位 MHz,
该值除 1000 可换算为单位 GHz
使用 math.round 可以限定小数位数
sysCpuWmiInfoObject.DeviceID #
设备 ID
sysCpuWmiInfoObject.Manufacturer #
生产厂商,例如"GenuineIntel"
sysCpuWmiInfoObject.MaxClockSpeed #
CPU 最大速度,单位 MHz,
该值除 1000 可换算为单位 GHz
sysCpuWmiInfoObject.Name #
设备名
sysCpuWmiInfoObject.NumberOfCores #
CPU 核心数
sysCpuWmiInfoObject.NumberOfLogicalProcessors #
CPU 逻辑核心数
Markdown 格式