[Development] Build Hotspots in the Qt build process

Thiago Macieira thiago.macieira at intel.com
Wed Feb 5 18:16:04 CET 2014


Em qua 05 fev 2014, às 14:17:20, Shane McIntosh escreveu:
> > I just went over your list and have not been overly surprised with
> > which files are causing long rebuild times: All of them are header
> > files that are widely used in Qt and by Qt applications. E.g. almost
> > the complete set of non-private headers in qtbase/src/corelib is
> > listed.
> 
> True. It really isn’t too surprising that the corelib header files trigger
> slow rebuilds. Maybe it will be more useful when we sort by hotness.
> Perhaps there are specific corelib headers that will pop out.

Well, qglobal.h and everything that that file includes are, of course, hot but 
there isn't much we can do.

Those files are:
                qconfig.h \
                qfeatures.h \
                qprocessordetection.h \
                qglobal.h \
                qsystemdetection.h \
                qcompilerdetection.h \
                qtypeinfo.h \
                qsysinfo.h \
                qlogging.h \
                qflags.h \
                qtypetraits.h \
                qatomic.h \
                qbasicatomic.h \
                qatomic_bootstrap.h \
                qgenericatomic.h \
                qatomic_msvc.h \
                qatomic_armv7.h \
                qatomic_armv6.h \
                qatomic_armv5.h \
                qatomic_ia64.h \
                qatomic_mips.h \
                qatomic_x86.h \
                qatomic_cxx11.h \
                qatomic_gcc.h \
                qatomic_unix.h \
                qglobalstatic.h \
                qmutex.h \

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Development mailing list