Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Jul 2000 13:57:06 -0500
From:      Chris Costello <chris@calldei.com>
To:        Bjorn Tornqvist <bjorn@tornqvist.net>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Howto profile my code?
Message-ID:  <20000731135705.X37935@holly.calldei.com>
In-Reply-To: <39855E20.37377FF5@tornqvist.net>
References:  <39855E20.37377FF5@tornqvist.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday, July 31, 2000, Bjorn Tornqvist wrote:
> Howdy!
> 
> Anyone know a working method to get profiling to work? (i.e. seeing
> something like "method a::getValue() spent 12s Usertime, 3s Kerneltime"
> etc).
> 
> I've tried with
> gcc -mprofiler-epilogue
> but got the following linker error:
> 
> MessageCenter.o: In function
> `MessageCenter::OpenNewInput(basic_string<char,
> string_char_traits<char>, __default_alloc_template<true, 0> >)':
> MessageCenter.o(.text+0x954): undefined reference to `mexitcount'
> 
> So, searching the headers (in machine/asmacros.h) I found some reference
> to GPROF so I tried to define it, but it still doesn't work. Actually:
> the complete argumentlist to gcc is this:

   In the cc(1) man page, you can use -pg to create GNU gprof
profiling output for your binary:

       -pg    Generate extra code to  write  profile  information
              suitable for the analysis program gprof.

-- 
|Chris Costello <chris@calldei.com>
|There are always at least two ways to program the same thing.
`-------------------------------------------------------------


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000731135705.X37935>