bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug #40639] GNU Make with profiling information


From: Eddy Petrișor
Subject: Re: [bug #40639] GNU Make with profiling information
Date: Wed, 20 Nov 2013 22:47:20 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.19) Gecko/20090103 Thunderbird/2.0.0.19 Mnenhy/0.7.6.666

> On Tue Nov 19 22:29:22 2013, Reinier Post wrote:
>> Follow-up Comment #1, bug #40639 (project make):
>> 
>> I have created a cleaned up rebased branch that contains only changes for the
>> profiling feature so it can be easier to review.
>> 
>> https://github.com/eddyp/make-profiler/tree/profile-rebase
>> 
>> Please note this branch will be rebased. Use 'git pull --rebase' if you need
>> to resync.
> 
> Looks very useful!
> 
> Can't this functionality be provided by a wrapper $SHELL?
> Sure, it's an extra exec(),
> but it will keep the make code base simpler.

I'm not sure if I understand what you mean. Do you mean wrapping all target 
invokes in a $SHELL?
If that's the case, you don't get the actual/real-time measurement, and that 
might skew your profiling information.

I have some build systems that can take easily over 12 hours to do a full build 
(several thousands of elfs in recursive
make calls - I know that's bad, I am working on it), so any extra time waste 
just for the measurement can mean
significant delays in getting the results.

If you mean something else, please clarify.


Please cc me, I am not subscribed.

-- 
Regards,
EddyP
=============================================
"Imagination is more important than knowledge" A.Einstein

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]