Mail Archives: djgpp/1997/01/20/16:12:11
i just did man gprof under linux, having sworn i'd read the thing thru and not
found anything. and i couldn't find this section :( grep didn't find it either :(
maybe it's sunos specific? you're right of course, it's exactly what i want :)
nik
In article <9701201125 DOT AA08187 AT cambridge DOT scr DOT slb DOT com>, combee AT cambridge DOT scr DOT slb DOT com (Leendert Combee) writes:
|> >
|> > 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 -