[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

VBS CPU 基准测试+信息查询,好玩又防奸商

  1. 'CPU 基准测试+信息查询,好玩又防奸商,去电脑城选电脑带上一个吧!CPU信息一目了然。
  2. 'BY: fastslz   http://bbs.cn-dos.net
  3. Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
  4. Set CPUs = objWMIService.InstancesOf("Win32_Processor")
  5. Set Caches = objWMIService.InstancesOf("Win32_CacheMemory")
  6. For Each ObjCache In Caches
  7.     Select Case objCache.Level
  8.     case 3
  9.     aUsage = "一级缓存: " & objCache.MaxCacheSize & "KB    (一级数据+L1缓存)"
  10.     case 4
  11.     aUsage = aUsage & vbCrLf & "二级缓存: " & objCache.MaxCacheSize & "KB"
  12.     case 5
  13.     aUsage = aUsage & vbCrLf & "三级缓存: " & objCache.MaxCacheSize & "KB"
  14.     End Select
  15. Next
  16. For Each ObjCPU In CPUs
  17. Usage = "CPU 名称: " & ltrim(ObjCPU.Name)               & Chr(9) & vbCrLf _
  18.       & "CPU 构架: " & ObjCPU.Description               & vbCrLf _
  19.       & "制造厂商: " & ObjCPU.Manufacturer              & vbCrLf _
  20.       & "接口规格: " & ObjCPU.SocketDesignation         & vbCrLf _
  21.       & "地址位宽: " & ObjCPU.AddressWidth & " Bit"     & vbCrLf _
  22.       & "数据位宽: " & ObjCPU.DataWidth & " Bit"        & vbCrLf _
  23.       & "CPU 电压: " & ObjCPU.CurrentVoltage / 10 & "V" & vbCrLf _
  24.       & "主频速度: " & ObjCPU.CurrentClockSpeed & "MHZ" & vbCrLf _
  25.       & "总线速度: " & ObjCPU.ExtClock & "MHZ"          & vbCrLf & aUsage
  26. Next
  27. MsgBox Usage ,vbInformation ,"CPU 信息"
  28. Dim I,T1,T2,Tempvalue,aRunTime,bRunTime
  29.     T1 = Timer()
  30.     For I = 1 To 200000
  31.         Tempvalue= 2^0.5
  32.     Next
  33.     T2 = Timer()
  34.     aRunTime = Formatnumber((T2-T1)*1000,2)
  35. MsgBox "CPU 200万次开方计算所需时间:" &aRunTime&" 毫秒" &Chr(9), vbInformation ,"CPU 基准测试"
  36.     T1 = Timer()
  37.     For I = 1 To 2000000
  38.         Tempvalue= 1 + 1
  39.     Next
  40.     T2 = Timer()
  41.     bRunTime = Formatnumber((T2-T1)*1000,2)
  42. MsgBox "CPU 200万次加法计算所需时间:"&bRunTime&" 毫秒" &Chr(9), vbInformation ,"CPU 基准测试"
复制代码
2

评分人数

学习了,很好,谢谢提供.

TOP

返回列表