pan


pan:start([File [,Nodes [,Procs [,Flags [,TPs]]]]]).
starts a pan trace. use the empty atom '' to get the default argument.
pan:mark().
Stops the current pan trace and start a new one.
The second trace will run for as long a the first one did. The pan:?summ() functions will subtract the first from the second trace.
The idea idea is to start a trace, run a test case, mark the trace. This allows one to subtract out the background activities.
pan:stop().
Stops the current pan trace.
pan:scan(File [,OutFile [,Filter [,FirstMsg [,LastMsg]]]]).
Scans a pan trc file File for trace massages, applies Filter to each message and passes the result to Output.
use the empty atom '' to get the default argument.
pan:perf(File [,OutFile]).
Summarizes a pan performance trace (processes and tables). Collapses identical process tags. trace file should be generated by pan:start with Flags set to 'perf'.
pan:prof(File [,OutFile[,Stack]]).
Analyzes a pan profiling trace. trace file should be generated by pan:start with Flags set to 'prof'.
pan:dbg(start[,TPs[,Nodes[,Procs]]]).
pan:dbg(stop).
pan:dbg(info).
pan:dbg(add,TPs).
pan:dbg(del,TPs).
handles a pan debugging session. this is similar to the OTP dbg application, but (supposedly) less intrusive.
pan:help().
help (this text)
mats.cronqvist@ericsson.com
Last modified: Wed Mar 26 11:23:58 MET 2003