comp.lang.ada
 help / color / mirror / Atom feed
From: "Frode Tennebø" <frode@tennebo.com>
Subject: Re: Execution profiling
Date: Sat, 24 Nov 2001 14:42:44 +0100
Date: 2001-11-24T14:42:44+01:00	[thread overview]
Message-ID: <k48ot9.9ei.ln@leia> (raw)
In-Reply-To: slrn9vs935.ja.randhol+abuse@kiuk0156.chembio.ntnu.no

On Friday 23 November 2001 11:28 Preben Randhol wrote:

> On Fri, 23 Nov 2001 08:27:43 GMT, Mark B. Wallace wrote:
>> Is anyone aware of an Ada95 compiler or IDE or tool that provides
>> execution profiling for Ada95 programs?  (By that I mean that a
>> program could be automatically instrumented, and data made available,
>> post-execution, about how much CPU time was consumed in each "part"
>> of the program during a given run.)
> 
> I'm not sure if this is what you want:
> http://www.gnu.org/manual/gprof/
> 
> As far as I know, the GNAT compilor support this too.

I can verify that this works. Though, not always with -a (as gcc 
compiler switch), ie. basic block profiling. However, profiling data on 
the function level has never been a problem.

>   debugger), and utilities such as Purify.Using Other Utility Programs
>   With GNAT

Quantify (the profiling sister of Purify) generally works very well, 
however it does not work well with exceptions. Hopefully, as GNAT 
becomes part of the GCC compiler suite, Rational will also include full 
support for GNAT.

 -Frode
-- 
^ Frode Tenneb� | email: frode@tennebo.com | Frode@IRC ^
|  with Standard.Disclaimer; use Standard.Disclaimer;  |



      reply	other threads:[~2001-11-24 13:42 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-23  8:27 Execution profiling Mark B. Wallace
2001-11-23 10:28 ` Preben Randhol
2001-11-24 13:42   ` Frode Tennebø [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox