[Bug 49384] [next] force single-include header

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri May 4 16:02:39 CEST 2012


https://bugs.freedesktop.org/show_bug.cgi?id=49384

--- Comment #2 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2012-05-04 07:02:39 PDT ---
(In reply to comment #1)
> I was going to make exceptions for some of the larger cli- and svc- headers,
> but it turns out that using complete meta-headers, exclusively, slows down a
> complete Gabble compilation by less than 6 seconds - so, life's too short.

Method: build Gabble (to warm up cache), then repeat 3 times:
  * make -C src clean
  * time CCACHE_DISABLE=1 make CPPFLAGS=-D_TP_IGNORE_DEPRECATIONS

With individual headers (current master):

80.91s user 9.95s system 93% cpu 1:37.38 total
81.62s user 10.01s system 94% cpu 1:36.83 total
80.69s user 9.93s system 94% cpu 1:35.77 total

With single headers (the tp-glib and Gabble patches I'll attach):

86.25s user 11.30s system 95% cpu 1:42.64 total
86.55s user 11.22s system 94% cpu 1:42.97 total
88.77s user 11.20s system 94% cpu 1:46.21 total

The complete builds (including Wocky etc., and from a semi-cold start) took
around 2:50.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
You are the assignee for the bug.



More information about the telepathy-bugs mailing list