From: Duy Nguyen Date: Thu, 26 Jun 2014 12:30:55 GMT Subject: Re: [PATCH (performance tracing)] test git-status performance Message-ID: In-Reply-To: <53AA0228.4080600@gmail.com> On Wed, Jun 25, 2014 at 5:56 AM, Karsten Blees wrote: > void wt_status_collect(struct wt_status *s) > { > + uint64_t start = getnanotime(); > + > wt_status_collect_changes_worktree(s); > > + trace_performance_since(start, "wt_status_collect_changes_worktree"); > + start = getnanotime(); > + > if (s->is_initial) > wt_status_collect_changes_initial(s); > else > wt_status_collect_changes_index(s); > + > + trace_performance_since(start, "wt_status_collect_changes_index"); > + start = getnanotime(); > + > wt_status_collect_untracked(s); > + > + trace_performance_since(start, "wt_status_collect_untracked"); > } Now that we have good perf measuring support, perhaps the next step is remove gettimeofday() in advice_status_u_option related code in wt_status_collect_untracked(). -- Duy