2011-12-19 13 views
1

CPU(CPUIDを使用)に関する情報を取得するAPIを作成しています。私は、別の整数値でCPUIDを呼び出すことによって返されるビットフィールドからの値を格納する必要がありますか、または私はちょうど値にビットフィールド全体を格納し、異なる値をオンザフライで得る関数を書く必要がありますか?ビットフィールドvs整数

この場合、どのような方法が適していますか?メモリ使用量または速度?メモリ使用量の場合、ビットフィールド全体を単一の変数に格納するだけです。速度の場合は、各値を別々の変数に格納します。

+1

あなたは**あなたの**優先事項が何であるかについて** **私たちを求めていますか? – littleadv

+0

ねえ、私はちょうど人々の意見が何であるか尋ねています... – vs49688

答えて

0

CPUを一度問い合わせるだけです。莫大な量のメモリと処理能力を備えた最新のコンピュータでは、いずれの点でも違いはありません。

それを読んでいる次の人にとってもっと意味をなさないことをしてください。

プログラムは、読者のために書かれている必要があります。

コンピュータプログラムの構造と解釈

0

私はここでは問題ないと思います.b/cでは、CPU-IDコードを毎秒10000回呼び出すことはありません。

0

私はあなたが異なる値の異なるインタフェース(メソッド)を定義できると思います。これはより明確で使いやすいものです。インターフェイスの使いやすい、明確で正確な&が最初に考慮する必要があります、その後、パフォーマンス(メモリ使用量&の速度)。