Thread (6 messages) flat view 6 messages, 3 authors, 2016-06-15

Re: [PATCH] read-cache.c: fix index memory allocation

From: René Scharfe <hidden>
Date: 2016-06-15 22:52:19

Possibly related (same subject, not in this thread)

Am 24.10.2011 09:07, schrieb Junio C Hamano:
Thanks.

This approach may be the most appropriate for the maintenance track, but
for the purpose of going forward, I wonder if we really want to keep the
"estimate and allocate a large pool, and carve out individual pieces".

This bulk-allocate dates back to the days when we didn't have ondisk vs
incore representation differences, IIRC, and as the result we deliberately
leak cache entries whenever an entry in the index is replaced with a new
one. Does the overhead to allocate individually really kill us that much
for say a tree with 30k files in it?
Probably not; unpack_trees() does that already.  (It calls
create_ce_entry() via unpack_nondirectories() via unpack_callback() via
traverse_trees()).

René
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help