Summary: use a separate disk to host Chrome source and reduce VC concurrent job count to (number of physical cores - 1) from default (number of logical cores) reduces compilation time on my machine from 1:23:15 to 49:30 (40.5% speed up)
I mainly use Linux dev environment because build time is faster than Windows.
As you know, link time on Windows is extremely slow!!
So I always disabled pdb generation and no opt ref in Release mode manually.
I don't know why the Release setting still enable pdb generation as
default though.
Once disable them, mspdbsrv.exe consumes less memories and link time is shorten.
Of course, it might help for debugger, but I don't use debugger these days.
Thanks,
> --
> Chromium Developers mailing list: chromi...@chromium.org
> View archives, change email options, or unsubscribe:
> http://groups.google.com/a/chromium.org/group/chromium-dev
>
But I agree with Steve. Of course, we can change manually setting, but
it's convenient if we have.
Thanks,
-Scott
On Wed, Apr 13, 2011 at 1:44 PM, Brian Salomon <bsal...@google.com> wrote:
I'll try it. Although my machine only has 4GB, I wish it will help...
-Scott
Does anyone know if there's a way to enable it per checkout?
On Tue, Apr 19, 2011 at 2:03 PM, John Abd-El-Malek <j...@chromium.org> wrote:Does anyone know if there's a way to enable it per checkout?Edit build/common.gypi and change the value of component to be'component%': 'shared_library'(and remember not to commit that)
On Tue, Apr 19, 2011 at 3:41 PM, Ricardo Vargas <rva...@chromium.org> wrote:On Tue, Apr 19, 2011 at 2:03 PM, John Abd-El-Malek <j...@chromium.org> wrote:Does anyone know if there's a way to enable it per checkout?Edit build/common.gypi and change the value of component to be'component%': 'shared_library'(and remember not to commit that)^^^ trick: "gcl change do_not_commit", and add that file to it. now that file will never accidentally appear in another CL :)
On Tue, Apr 19, 2011 at 4:15 PM, Darin Fisher <da...@chromium.org> wrote:On Tue, Apr 19, 2011 at 3:41 PM, Ricardo Vargas <rva...@chromium.org> wrote:On Tue, Apr 19, 2011 at 2:03 PM, John Abd-El-Malek <j...@chromium.org> wrote:Does anyone know if there's a way to enable it per checkout?Edit build/common.gypi and change the value of component to be'component%': 'shared_library'(and remember not to commit that)^^^ trick: "gcl change do_not_commit", and add that file to it. now that file will never accidentally appear in another CL :)I forgot to mention that you have to do the same thing to src/native_client/build