New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 789990 link

Starred by 1 user

Issue metadata

Status: Started
Owner:
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Support building protobuf targets with jumbo

Project Member Reported by brat...@opera.com, Nov 30 2017

Issue description

Jumbo is a unity build system implementation for Chromium aimed at dramatically reducing the build times for the project. (See https://chromium.googlesource.com/chromium/src/+/master/docs/jumbo.md )

One set of source comes from the proto_library template. Most often it's very small targets so jumbo can't do much but it's a game of "one CPU minute at a time".

Locally, it seems that making proto_library use jumbo reduces the CPU usage by about 2 CPU minutes (0.3% of the total on master), resulting in about half a minute faster builds. YMMV
 

Comment 1 by brat...@opera.com, Nov 30 2017

Cc: kraynov@chromium.org
Testing it right now.

Sign in to add a comment