From: Pierre Habouzit Date: Sat, 29 Sep 2007 11:01:30 GMT Subject: Re: Big performance regression with --no-color option in git-log Message-ID: <20070929110130.GC4216@artemis.corp> In-Reply-To: On Sat, Sep 29, 2007 at 10:02:23AM +0000, Marco Costalba wrote: > On today git tree hmmm interesting... Here is what happens with --no-color: 38708 33.2920 diff_tree 23908 20.5628 base_name_compare 18478 15.8926 decode_tree_entry 8310 7.1473 find_pack_entry_one 5654 4.8629 update_tree_entry 2748 2.3635 pretty_print_commit 1838 1.5808 get_one_line 1460 1.2557 .plt and wihtout it: 2594 18.0893 pretty_print_commit 1887 13.1590 get_one_line 1574 10.9763 find_pack_entry_one 967 6.7434 get_short_sha1 892 6.2204 parse_commit_buffer 863 6.0181 lookup_object 595 4.1492 strbuf_grow 440 3.0683 insert_obj_hash Why on earth does --no-color has such a different code path ... -- ·O· Pierre Habouzit ··O madcoder@debian.org OOO http://www.madism.org