www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/09/05/19:33:49

Message-ID: <322F7DC3.2058@gbrmpa.gov.au>
Date: Fri, 06 Sep 1996 09:26:27 +0800
From: Leath Muller <leathm AT gbrmpa DOT gov DOT au>
Reply-To: leathm AT gbrmpa DOT gov DOT au
MIME-Version: 1.0
To: Graham Sturmy <sturmyg AT cs DOT man DOT ac DOT uk>
CC: djgpp AT delorie DOT com
Subject: Re: Profiling
References: <Pine DOT SUN DOT 3 DOT 91 DOT 960905165113 DOT 9318B-100000 AT n6m>

> Hi, I was wondering if there was a profiling utility for DJGPP (v2)
> available.

gprof... :)
 
> I want to be able to find out where my C program is spending most of its
> time. (On my hard disk isn't really the answer I want!)

All you have to do is compile your program with -pg, then run it as
usual,
and then run gprof. AFAIK, this is in the FAQ!!!! (although I can't
remember
what section... ;)

One thing about gprof I have noticed though, if your subroutine or
whatever
takes less than 0.0555... seconds to execute, gprof claims it takes no
time
whatsoever to execute. As it is now, I have a program that takes about
1/5 of
a second to run, calling several routines several hundred times, and
none of
them take any time! :)

Leathal.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019