2011-12-19 36 views
1

我在写一个获取有关CPU信息的API(使用CPUID)。我想知道的是,我应该将通过调用CPUID返回的位字段中的值存储在单独的整数值中,还是应该将整个位字段存储在一个值中,然后编写函数以实时获取不同的值?位字段与整数

在这种情况下最好是什么?内存使用情况或速度?如果是内存使用情况,我只会将整个位字段存储在一个变量中。如果速度很快,我会将每个值存储在一个单独的变量中。

+1

你问** **我们什么** **的优先级? – littleadv 2011-12-19 04:53:29

+0

嘿,我只是问人们的意见是... – vs49688 2011-12-19 04:59:02

回答

0

你只会查询一次CPU。现代计算机具有巨大的内存和处理能力,这两种方式都没有区别。

只要做下一个阅读它的人会更有意义。

程序必须写入供人阅读,并且只能附带执行机器。

计算机程序的结构与解释

0

我觉得在这里没关系,b/c你不会每秒钟拨打你的CPU-id代码10000次..你会吗?

0

我认为你可以为不同的值定义不同的接口(方法)。这更清晰易用。一个清晰,准确的&易于使用的界面应该首先考虑的话,性能(内存使用率&速度)。