Thread View: mod.computers.apollo
1 messages
1 total messages
Started by Nathaniel Mishkin
Thu, 28 Aug 1986 13:20
Re: Execution Time Routine Trace
Author: Nathaniel Mishkin
Date: Thu, 28 Aug 1986 13:20
Date: Thu, 28 Aug 1986 13:20
27 lines
1805 bytes
1805 bytes
We have a fairly large application program for which we would like
to automatically generate a dynamic routine calling tree (actually,
several such traces are necessary, as these change with problem type).
I hacked together a little shell script that use 'bind' to get a
list of all procedures, generates DEBUG break commands, then runs
the program under the debugger. Works most of the time (debugger
even seems to accept 500+ breakpoints), though I have had trouble
with infinite looping somewhere on one particular program. And it
sure is ugly.
Is there a better way?
If I understand what you want, there sure is: There is an Apollo product
called DPAK. This product is a set of tools and documentation, the most
interesting tool being "dpat". "dpat" is a Dialog-based (i.e. point
and click) tool that dynamically monitors a program's call stack,
collecting sample tracebacks, optionally displaying them dynamically
(with some performance hit, of course) and, after the program stops, lets
you analyze the samples in a variety of ways. It's quite sophisticated
(i.e. a far cry from "hpc").
-- Nat Mishkin
Apollo Computer Inc.
-------
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads