On 4/8/07, Junio C Hamano <junkio@xxxxxxx> wrote:
Dana How <danahow@xxxxxxxxx> writes: > ... The fields > in object_entry are re-arranged & shrunk to save memory. Is the driving principle "place fields with coarser alignment requirements first in the struct"? I noticed you have a handful pointers and an off_t after two short fields. Two shorts would be likely to make the next field aligned suitable for an int, but (1) if we ever add another short later that would not be true anymore, and (2) I suspect a pointer and an off_t can be longer than an int but int would never be longer than them.
All true. My objective was to save more memory than I had "wasted" by adding the prev_pack field. Since it appears I'll be submitting the patchset yet again, I'll make this re-arrangement complete next time. Thanks, -- Dana L. How danahow@xxxxxxxxx +1 650 804 5991 cell - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html