4

メモリに制約のある x64 システムを使用しており、大量のデータをメモリに保持する必要があります。この種のデータ構造を使用することの欠点は何ですか。

struct entity
{
  unsigned int hash : 26;
  unsigned int timestamp : 14; 
} __attribute__ ((__packed__));

ビット フィールドの使用が推奨されないことはわかっていますが、この整列されていないデータ構造を使用する場合の最悪の欠点は何ですか。

構造体はメモリ ストレージで使用され、パフォーマンスの低下が予想されます。

4

1 に答える 1

10

短所 (網羅的なリストではありません):

于 2012-05-24T15:49:45.853 に答える