A method, apparatus, and software are disclosed for collecting information
relating to the execution of an application for use in analyzing the
performance of the application. Probes are inserted at only those points
in the application that would yield non-redundant information. As a
result, the impact of the information collection process on the
application is reduced, improving the usefulness of the collected
information.