This profiler is designed to aid in the production of UML sequence diagrams.
It is used by UML::Sequence through genericseq.pl and UML::Sequence::PerlOOSeq.
(See UML::Sequence::PerlOOSeq for how to use it in practice.)
The key differences between the output of this program and dprofpp -T are
subroutine names show up correctly (DiePair::new not DiePair::BEGIN)
subroutine names are preceded by instance names (die1:Die::roll)
Output goes to tmon.out and looks like this: