【发布时间】:2011-08-04 18:32:49
【问题描述】:
我想以编程方式获取 Mac OS X 上的 CPU 描述,如下所示:
Intel(R) Core(TM)2 CPU 6700 @ 2.66GHz
Intel(R) Xeon(R) CPU X5550 @ 2.67GHz
在 Linux 上,您可以使用 grep "^model name" /proc/cpuinfo,在 Windows 上,您可以查看注册表中 HKLM\Hardware\Description\System\CentralProcessor\0 中的 ProcessorNameString 值,但在 OS X 上如何获取该信息?
【问题讨论】:
-
不确定它是否重要,但我使用的是 C++。如果有一些系统调用(例如
sysctlbyname())我可以制作或(伪)文件来查看会很好。 -
命令
/usr/sbin/system_profiler SPHardwareDataType | grep "Processor Name"确实给出了 something,但不是完整的字符串:Intel Core 2 Duo
标签: macos