[Development] Build Hotspots in the Qt build process
Simon Hausmann
simon.hausmann at digia.com
Wed Feb 5 11:58:50 CET 2014
Hi Shane,
On Monday 3. February 2014 22.39.27 Shane McIntosh wrote:
> Hi Qt developers!
>
> My name is Shane. I’m a PhD student at Queen’s University in Canada.
>
> I’ve been working on an approach for detecting build hotspots, i.e., files
> that not only take a long time to rebuild, but also change often. We think
> that these files are ideal candidates for refactoring that could shave time
> off of incremental builds that are really impacting software teams.
>
> We came up with an approach that I presented last weekend at FOSDEM ( slides
> are available here:
> http://www.slideshare.net/shanemcintosh/identifying-hotspots-in-software-bu
> ild-process ). One of the projects that we analyzed was Qt.
>
> I bumped into Tobias at FOSDEM and he suggested that I post the list of Qt
> hotspots here. So, I’ve made the hotspot list available here:
> http://sailhome.cs.queensu.ca/~shane/content/qt_hotspots.txt
>
> I’m happy to provide a more detailed Qt dataset when I return to my lab next
> week.
Interesting stuff :)
How do you determine that a particular header file is the "hot spot"? (I didn't
understand that part from the slide set) Is that header file commonly included
in other files that result in long-building object files?
Simon
More information about the Development
mailing list