[bug #44853] gmake: execvp: bash: The parameter or environment lists are too long.

2015-04-15 Thread Daniel Richard G.
URL: Summary: gmake: execvp: bash: The parameter or environment lists are too long. Project: make Submitted by: iskunk Submitted on: Thu 16 Apr 2015 05:37:23 AM GMT Severity: 3 - Norma

Re: Performance regression since make 3.81?

2015-04-15 Thread David Rothlisberger
On 15 April 2015 at 16:44, Paul Smith wrote: > You could generate a > performance graph and see where make is spending its time during those > 15 seconds. oprofile says it's spending all its time in strcache_iscached. This is called from verify_file_data_base, which is called from "die" in main.c

Re: Performance regression since make 3.81?

2015-04-15 Thread Paul Smith
On Wed, 2015-04-15 at 14:35 +0100, David Rothlisberger wrote: > So it seems to me that 3.82 introduced two performance regressions, > one of which was fixed in 4.0 but the other one (during teardown) > remains. Actually based purely on your numbers and description of the test environment, but not

Performance regression since make 3.81?

2015-04-15 Thread David Rothlisberger
With the 20,000 file testcase described below, the performance of make has regressed a little bit since 3.81 -- I *think*.[1] | | 3.81[1] | 3.82 | 4.0 | 4.1 | master (ga80a8b8) | | make -nrR | 0.67s | 1.1s | 0.76s | 0.76s | 0.76s| | make -n | 3.2s| 130s | 15s