I thought Linux did LTO but not PGO?
On Tue, Apr 5, 2016 at 3:53 PM, Mike Hommey <m...@glandium.org> wrote: > On Tue, Apr 05, 2016 at 09:02:09PM +0100, David Burns wrote: >> Below is a highlight of all work the build peers have done in the last 2 >> weeks as part of their work to modernise the build infrastructure. >> >> Since the last report[1] a large number of improvements have landed in >> Mozilla Central. >> >> The build system now lazily installs test files. Before, the build copied >> tens of thousands of test and support files. This could take dozens of >> seconds on Windows or machines with slow I/O. Now, the build system defers >> installing test files until they are needed there (e.g. when running tests >> or creating test packages). Furthermore, only the test files relevant to >> the action performed are installed. Mach commands running tests should be >> significantly faster, as they no longer examine the state of tens of >> thousands of files on every invocation. >> >> After upgrading build machines to use VS2015, we have seen a decrease in >> build times[2] for PGO on Windows by around 100 minutes. This brings PGO >> times on Windows in line with that of PGO(Strictly speaking this is LTO) >> times on Linux. > > Just a nit: strictly speaking Windows builds do PGO+LTO, Linux builds do > PGO, but not LTO. > > Mike > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform