On Tue 26 May 2015 06:10:11 PM CEST, Max Reitz wrote: > On 18.05.2015 18:48, Alberto Garcia wrote: >> Changing the current ordering saves 8 bytes per cache entry in x86_64. > > Hm, not seven?
No, the size is 32 before the patch and 24 afterwards.
What you save is the 7 bytes of padding after 'dirty' and one of the
bytes after 'ref'.
>> typedef struct Qcow2CachedTable {
>> int64_t offset;
>> - bool dirty;
>> uint64_t lru_counter;
>> int ref;
>> + bool dirty;
>> } Qcow2CachedTable;
Berto
