作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在寻找确定 CPU 及其功能(例如 SEE、SSE2 等)的方法。
然而,我发现的所有方法都涉及使用 cpuid 指令的汇编代码。考虑到编译器甚至目标之间在 c/c++ 中进行汇编的不同方式(VC 下没有针对 64 位目标的内联汇编),我宁愿避免这种情况。
是否有一些简单的库或操作系统函数(适用于 Windows 和 Linux)来获取此信息?
目前我只对使用 x86 和 x86-64 CPU 的平台感兴趣,而且我绝对需要至少支持 AMD 和 Intel。
最佳答案
编辑:起初,我在谷歌上搜索了“libcpuid”,想起了与同行程序员的一次对话,谷歌搜索将我指向了这个sourceforge page。看起来很过时。然后我注意到这是“libcpu”的项目页面。
其实,真的有一个libcpuid可能适合您的需求。
上次找这样的库,找到了crisscross .不过是 C++。
还有geekinfo .
但是我不知道一个只做 cpuid 的跨平台库。
关于c - 无需组装即可检测CPU能力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1896820/
这实际上是我问的问题的一部分here ,该问题没有得到答复,最终被标记为重复。 问题:我只需使用 @Autowired 注释即可使用 JavaMailSender。我没有通过任何配置类公开它。 @Co
我是一名优秀的程序员,十分优秀!