| This class outputs the profile as an XML document. We're creating the
XML document by hand rather than by using one of the standard XML
libraries. We're doing it this way to avoid using non-core libraries
(I'm not sure if this is warrented).
Since XML can be verbose, a number of things were done to help limit
the file size:
- When outputting a stack frame, the following abbreviations are used:
- cn — class name
- mn — method name
- c — call count
- t — total time
- The full class names have been abbreviated. Usually, the
abbreviation is just the class name. There is a section at the
end of the XML document that maps the short class names to
the fully qualifed class names.
author: Andrew Wilcox See Also: com.mentorgen.tools.profile.output.ProfileTextDump |