Profiling in GeneXus (GeneXus 16 Upgrade 7 or prior)

Official Content
This documentation is valid for:

Profiling is used to help fix performance problems by means of running the application and keeping track of what was executed, how many times and for how long.

Deprecated: Since GeneXus 16 upgrade 8. Replaced by Code Coverage and Profiling.

Follow these basic steps to profile your application:

1. Change to Performance Test mode

GeneXus Profiler step 1

2. Add objects to the Performance Test Objects tool window. These are the objects that will be monitored

GeneXus Profiler step 2

3. Select Menu / Performance Test / Start Capture to start capturing performance information

GeneXus Profiler step 3

4. The profiler is capturing information:

GeneXus Profiler step 4

5. Execute the application and select Stop when done. The performance analysis tool window is displayed for you to analyze

GeneXus Profiler step 5


  • This feature only applies to objects without an interface, as Procedures or Data Providers. Otherwise, the results could be distorted by time interface.
  • The profiler uses a port number to establish a connection with GeneXus. In case of connection problems see GeneXus Debugger and Profiling common issues

See also

Debugging in GeneXus

GeneXus Debugger and Profiling common issues