[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU make 3.99.92 release candidate is available
From: |
Boris Kolpackov |
Subject: |
Re: GNU make 3.99.92 release candidate is available |
Date: |
Wed, 25 Sep 2013 12:14:43 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Hi,
I just got a new box setup for development and was shocked to find
out that make 3.99.XX is about 50% slower than on my old box.
The test I run is an up-to-date check on a fairly large non-recursive
build system. The hardware is as follows:
Old: Xeon E5520 2.3GHz, 24G RAM, SAS2 spinning disks
New: Xeon E5-2630 2.3GHz, 64G RAM, SSD disks
I don't believe disk performance is an issue here since everything has
been cached into memory (the test is run multiple times).
The same up-to-date check takes 0.5s on my old box and 0.73s on the
new one. In fact, the performance improvement I observed compared
to 3.82 is completely wiped out on the new box; both versions take
about the same time.
I tried to build make with various C compilers (GCC 4.7, 4.8, Clang
3.3) and with various optimization options (-O3, -march=native) as
well as run the same binary on both machines, all without any
difference.
Also this is not a general problem with the new box. It is faster
than the old. For example, C compilation is about 30% faster.
Needless to say, this is bad news for me since now I have to wait
longer for make to even start the compilation. So any ideas here
are welcome.
Boris
--
Boris Kolpackov, Code Synthesis http://codesynthesis.com/~boris/blog
Compiler-based ORM system for C++ http://codesynthesis.com/products/odb
- Re: GNU make 3.99.92 release candidate is available, (continued)
Re: GNU make 3.99.92 release candidate is available, Denis Excoffier, 2013/09/23
- Re: GNU make 3.99.92 release candidate is available, Paul Smith, 2013/09/23
- Re: GNU make 3.99.92 release candidate is available, Denis Excoffier, 2013/09/24
- Re: GNU make 3.99.92 release candidate is available, Eli Zaretskii, 2013/09/24
- Re: GNU make 3.99.92 release candidate is available, Denis Excoffier, 2013/09/24
- Re: GNU make 3.99.92 release candidate is available, Eli Zaretskii, 2013/09/24
- Re: GNU make 3.99.92 release candidate is available, Pavel Fedin, 2013/09/24
- Re: GNU make 3.99.92 release candidate is available, Paul Smith, 2013/09/24
Re: GNU make 3.99.92 release candidate is available,
Boris Kolpackov <=
Re: GNU make 3.99.92 release candidate is available, Frank Heckenbach, 2013/09/24