Performance Profiling

Performance Profiling applies to C and C++

The Performance Profiling feature puts successful performance engineering within your grasp. It provides complete, accurate performance data in an understandable and usable format so that you can see exactly where your code is least efficient. Using Performance Profiling, you can make virtually any program run faster. And you can measure the results.

Performance Profiling measures performance for every component in C and C++ source code, in real-time, and on both native or embedded target platforms. Performance Profiling instruments the C and C++ source code of your application. To test an application with the performance profiling feature: .

  • Associate Performance Profiling with an existingtest orapplication code.

  • Build and execute your code in HCL OneTest Embedded.

  • The application under test is instrumented with the Performance Profiling feature and provides a detailed report with metrics on execution time for each procedure/function/method of the application. For C language, it also provides an estimation of Worst Case Estimation Time.

Performance Profiling supports the following languages:

  • C: ANSI 89, ANSI 99, or K&R C

  • C++: ISO/IEC 14882:1998

Related Topics

Source code instrumentation overview