> -----Original Message-----
> From: Roland Smith [mailto:[EMAIL PROTECTED]
> Sent: 21 June 2005 19:07
> To: Harrison Peter CSA BIRKENHEAD
> Cc: freebsd-questions@freebsd.org
> Subject: Re: -DNOPROFILE with make buildworld...
> 
> 
> On Tue, Jun 21, 2005 at 01:49:06PM +0100, Harrison Peter CSA 
> BIRKENHEAD wrote:
> 
> > I've cvsup'ed my source tree, and stepping through the 
> instructions in
> > the handbook I note that it recommends running make buildworld with
> > -DNOPROFILE (or specifying it in make.conf). I'm not clear what the
> > impact of running profiled libraries is against non-profiled
> > libraries. I've done a quick search via google and through the list
> > archives without success.
> 
> It's not about profiled libraries, but profiling libraries. 
> Let me explain.
> 
> Programs that are compiled with profiling enabled gather data about
> their run-time behaviour, and write that to a file, usualy 
> gmon.out. If
> the program is linked to a profiling library, data about the 
> time spent
> running functions in that library are also recorded.
> 
> The contents of that file can be analyzed with the gprof 
> program, to see
> where the program spends its time.
> 
> Now if you compile a program with not-profiling libraries, 
> gprof cannot
> tell you much about the time your program spent in functions 
> in that library.


OK that makes sense now I think - it's basically an optimisation tool?
Thanks for the explanation. I don't imagine needing this at the moment
so noprofile looks like the correct option for me.


> 
> Programs that have been compiled with profiling enabled might run
> fractionally slower that without. But I doubt the difference is
> significant on a modern machine. 
> 
> I'll be bold and say that modern machines are so fast that there is
> seldom need to profile a program.


The machine in question is running on an Athlon XP 1800+ so it's not
that fast (or modern for that matter), but I take your point.


> 
> Roland
> -- 
> R.F.Smith (http://www.xs4all.nl/~rsmith/) Please send e-mail 
> as plain text.
> public key: http://www.xs4all.nl/~rsmith/pubkey.txt
> 

Thanks again,


Peter Harrison


-----------------------------------------------------------------------

This document is strictly confidential and is intended only for use by the 
addressee. 
If you are not the intended recipient, any disclosure, copying, distribution or 
other 
action taken in reliance of the information contained in this e-mail is 
strictly prohibited.
Any views expressed by the sender of this message are not necessarily those of 
the Department 
for Work and Pensions.
If you have received this transmission in error, please use the reply function 
to tell us 
and then permanently delete what you have received.
Please note: Incoming and outgoing e-mail messages are routinely monitored for 
compliance 
with our policy on the use of electronic communications. 

The original of this email was scanned for viruses by the Government Secure 
Intranet (GSi) virus scanning service supplied exclusively by Energis in 
partnership with MessageLabs.

On leaving the GSi this email was certified virus-free
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to