ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / Editors / Project editor / Project audits
  • Overview
  • Launching the Real Time Performance Profiler (RTPP)
  • Read the results of the Real Time Performance Profiler
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Overview
The Real Time Performance Profiler (RTPP) is a tool that helps you identify what is slowing down your application. The RTTP features a real-time application activity chart
The principle is straightforward:
  • Enable the Real Time Performance Profiler.
  • Test your window, page or project.
  • During the test, the RTTP collects data on the different processes being executed and shows the activity of the application or site in real time in a chart.
Launching the Real Time Performance Profiler (RTPP)
The Real Time Performance Profiler can be launched:
  • when testing a project (GO):
    1. Open the "Real Time Performance Profiler" pane: On the "Home" tab, in the "Environment" group, expand "Panes", select "Panes", and then select "Real Time Performance Profiler".
    2. Click "Go" in the quick access buttons to test the window, page or project.
    3. Use the element being tested. The chart appears in the Real Time Performance Profiler.
  • by attaching to a running executable or website:
    1. In the editor, open the project that corresponds to the running executable.
    2. Open the "Real Time Performance Profiler" pane: on the "Home" tab, in the "Environment" group, expand "Panes", select "Panes", and then select "Real Time Performance Profiler".
    3. Attach to the executable: on the "Project" tab, in the "Test mode" group, expand "Test mode" and select the desired option:
      • WEBDEV - Server code To an existing site or connection.
    4. Select the desired executable or site.
    5. Use the features of the application or site. The chart appears in the Real Time Performance Profiler.
Remark: You can also use the RTPP on a runtime log.
Read the results of the Real Time Performance Profiler
The Real Time Performance Profiler is composed of several sections:
1. Time range displayed.
2. Pause/Resume real-time view button.
3. Button to set time above which processes will be highlighted (1 second by default). The following colors will be used
  • Pastel red for processes above the specifed duration.
  • Pastel blue for processes below the specified duration.
4. Activity periods chart.
  • The low level indicates that the application is idle, waiting for a user action.
  • The high level indicates that the application is busy, and no longer responds to user actions.
If the application uses several threads, the different threads are displayed in the chart.
5. List of functions used during the high level selected in the chart. Functions are displayed in chronological order. The following information is displayed:
  • Date and time of execution.
  • Execution duration.
  • Function name and hierarchy relative to the previous function.
6. When you hover over a row of the table, a specific menu appears including the following options:
  • Search icon: Shows the values passed as parameters to the function during its execution.
  • Code: Opens the process in the code editor. This option allows you to see the code of a local procedure containing the executed function, for example.
  • Position: Sets the position on the line of code where the selected function is called.
Minimum version required
  • Version 28
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 03/29/2023

Send a report | Local help