From: Junio C Hamano Date: Sat, 21 Nov 2009 06:13:47 +0000 (-0800) Subject: diffcore-rename: reduce memory footprint by freeing blob data early X-Git-Tag: v1.6.6-rc0~12^2 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/809809bb75e8a65ef543ab706aab4791459be95c?hp=809809bb75e8a65ef543ab706aab4791459be95c diffcore-rename: reduce memory footprint by freeing blob data early After running one round of estimate_similarity(), filespecs on either side will have populated their cnt_data fields, and we do not need the blob text anymore. We used to retain the blob data to optimize for smaller projects (not freeing the blob data here would mean that the final output phase would not have to re-read it), but we are efficient enough without such optimization for smaller projects anyway, and freeing memory early will help larger projects. Signed-off-by: Junio C Hamano ---