Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Nov 15, 2005
  1. @sigprof

    Rework object refs tracking to reduce memory usage

    sigprof committed with Junio C Hamano
    Store pointers to referenced objects in a variable sized array instead
    of linked list.  This cuts down memory usage of utilities which use
    object references; e.g., git-fsck-objects --full on the git.git
    repository consumes about 2 MB of memory tracked by Massif instead of
    7 MB before the change.  Object refs are still the biggest consumer of
    memory (57%), but the malloc overhead for a single block instead of a
    linked list is substantially smaller.
    Signed-off-by: Sergey Vlasov <>
    Signed-off-by: Junio C Hamano <>
Commits on May 4, 2005
  1. @sigprof

    [PATCH] Fix memory leaks in git-fsck-cache

    sigprof committed with Linus Torvalds
    This patch fixes memory leaks in parse_object() and related functions;
    these leaks were very noticeable when running git-fsck-cache.
    Signed-off-by: Sergey Vlasov <>
    Signed-off-by: Linus Torvalds <>
Something went wrong with that request. Please try again.