delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/01/20/06:33:30

From: combee AT cambridge DOT scr DOT slb DOT com (Leendert Combee)
Message-Id: <9701201125.AA08187@cambridge.scr.slb.com>
Subject: Re: profiling under djgpp
To: djgpp AT delorie DOT com
Date: Mon, 20 Jan 1997 11:25:02 +0000 (GMT)
In-Reply-To: <5butdm$ckm@nntp.novia.net> from "Alaric Dailey" at Jan 20, 97 04:47:50 am
Mime-Version: 1.0

> 
> Eli Zaretskii (eliz AT is DOT elta DOT co DOT il) wrote:
> : 
> : On 16 Jan 1997, G.P. Tootell wrote:
> : 
> : > i can remove them? also can i profile parts of a function, ie. to refine the
> : > profile and hence determine which part of the routine is slowest (eg. i know
> : > routine_a() takes up too much time, can i set a breakpoint here to split the
> : > routine in two? or do i have to split it into 2 separate routines before it will 
> : > profile this way?)
> : 
> : AFAIK, gprof only supports file-level granularity, i.e. you can compile 
> : some files with -pg and others without it.  I don't think you can profile 
> : parts of a function.
> : 


  From "man gprof" under SunOS/UNIX I quote:

     A single function may be split into subfunctions for profil-
     ing by means of the MARK macro (see prof(3)).
 

  Unfortunately, I don't know yet how to use this macro nor whether it is supported by
  gcc/djgpp. However, it seems to do what you want....

  

- Raw text -


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