Finding Bottlenecks with Testwell CTC++
When Testwell CTC++ Test Coverage Analyzer is used for searching for the execution bottlenecks, the execution counters reveal them. In addition function execution costs are provided. By default CTC++ is configured to measure execution time. CTC++ usage begins with instumenting some selected source file(s). The instrumentation is integrated into compilation and linkage phases. The CTC++ run-time library is added to the linkage. Instrumentation means adding some additional statements, called probes, into the souce file in some places that are relevant from test coverage measuring point of view. The instrumentation process prodruces also a symbolfile, which maintains a description of the instrumented file. When the instrumented program ends, the inserted probes collect into main memory various counters of the execution. This counters are saved into a datafile. Once some test runs with the instrumented program have been done, it is time to take out the human readable results of the tests. CTC++ Postprocessor is used
The result is an Execution Profile Listing, which shows in terms of each source file, how the files had been exercised and highlight the points that had not been exercised. Also Untested/Summary/Timing Listings can be generated. The Execution Profile Listing can be further converted to HTML format.
last updated: 26.06.2007
© 2003-2007 Verifysoft Technology GmbH
CTA++, CTC++, CMT++ and CMTJava are products of Testwell Oy, Tampere (Finland)
all other trademarks of this site are the property of their respective owners.