[lldb-dev] MSBuild vs. Ninja build-timings on Windows

Nico Rieck nico.rieck at gmail.com
Sat Jan 3 14:38:08 PST 2015


On 03.01.2015 00:32, Zachary Turner wrote:
> +Nico Weber <thakis at google.com>​
> 
> Nico might be able to give you some more insight on exactly why Ninja is
> faster than MSBuild.  My (limited) understanding is that it has better
> dependency tracking, but I'm not sure where the "betterness" comes from.

For one Ninja has much better resource utilization. MSBuild and VC++
have knobs for parallelization but those don't work together
cooperatively so you easily end up with over- or underutilized cores.

--Nico



More information about the lldb-dev mailing list