commit | 9fd722779b85240c87158efa38aba9b08c10272c | [log] [tgz] |
---|---|---|
author | Daniel Bratell <bratell@opera.com> | Fri Feb 16 11:14:15 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Feb 16 11:14:15 2018 |
tree | 6fde613b9a91dfaa797cb53d0016573b17245337 | |
parent | a234a0a1f0f351504d2e5060f047dfb46ef47799 [diff] |
Support jumbo in chrome/browser, saving another 10% compile time Of the code pieces left to add jumbo support to, the one which benefit the most from jumbo is //chrome/browser:browser which goes from 90 to 10 CPU minutes, a reduction of more than a CPU hour. This is about 10% of the total effort compiling chrome+content_shell+blink_tests. In jumbo builds many cc files compile in the same translation unit which reduces the time spent generating debug data and machine code for headers, as well as the time to actually process the headers. Bug: 746957 Change-Id: I856f3fca1f16fa2b0738678444c455c303985962 Reviewed-on: https://chromium-review.googlesource.com/899368 Reviewed-by: Scott Violet <sky@chromium.org> Commit-Queue: Daniel Bratell <bratell@opera.com> Cr-Commit-Position: refs/heads/master@{#537284}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .