Re: using CHUD tools
Re: using CHUD tools
- Subject: Re: using CHUD tools
- From: Rick Altherr <email@hidden>
- Date: Tue, 19 Feb 2008 10:40:47 -0800
On Feb 19, 2008, at 10:36 AM, Joe Harris wrote:
I found that the unix utility gprof has what I need right now. I had
to compile and link with the -pg flag to generate the full gmon.out
profiler report. I may try Saturn again later.
Joe
On Feb 19, 2008, at 7:16 PM, Rick Altherr wrote:
On Feb 19, 2008, at 2:11 AM, email@hidden wrote:
I would like to create a function profiler for an application
built from Intel Fortran compiler and Xcode 2.4.1. I need
functions called and their frequency so I started using the
Sampler tool. The Sampler attaches to the process and creates a
call trace but the trace is in hex.
Anyone used the Sampler or other CHUD tools to create a function
profiler using Fortran? What compiler/link flags were used?
Thanks,
Joe _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
If you want statistical sampling, you can just use Shark. If you
want an exact trace of function entry and exit, you'll want to use
Saturn. Both are part of CHUD. Both support Fortran.
--
Rick Altherr
Architecture and Performance Group
email@hidden
Saturn is similar to gprof, but provides a graphics output of the
data. Saturn also collects all of the function entries and exits
while gprof is a bit more statistical. If you are trying to
understand which parts of your program are taking the most execution
time, I highly recommend using Shark's Time Profile. It will give you
a statistical breakdown of the execution time to the instruction level.
--
Rick Altherr
Architecture and Performance Group
email@hidden
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden