benchmark-utils
Service icon

Benchmark Utils

version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 23 Jun (15 hours ago)
 by 
0.0
 (0 ratings)
benchmark-utils

Benchmark Utils

Details
A high-precision benchmarking tool for measuring and monitoring the performance of specific parts of your code.
Read more

(Under Development)

Important: In order to reduce extension call overhead, you should to go to Service Center, open the Benchmark_Ext extension, go to the 'Operation' tab, and then uncheck Activity Logging and apply changes.

----

Benchmark Utils is a high-precision benchmarking tool designed for developers who need insight into the performance of specific parts of their server-side logic. It provides a lightweight, structured way to measure execution times with minimal impact on application performance.

This component includes three public actions that allow you to benchmark code blocks in a consistent and non-intrusive manner:

  • Benchmark_Start

    Begins a benchmark timer for the given label. This should be placed at the point in your logic where you want to begin measuring execution time.

  • Benchmark_Next

    Ends the benchmark for the PreviousLabel and immediately starts a new one for the NextLabel. Useful when measuring sequential blocks without adding extra steps in your logic.

  • Benchmark_End

    Ends the benchmark for the specified label. This action records the elapsed time and prepares the data to be visualized later.

This component works in tandem with the Benchmark Dashboard component — an end-user application that visualizes the collected benchmark data.

Release notes (1.0.0)
License (1.0.0)
Reviews (0)
Team
Other assets in this category