Performance measurement example
Version 1.0.0
Published on 28 November 2017 by 
Created on 28 November 2017
Details
Application that contains example eSpaces to show how to tackle performance issues based on ticks. Also contains the example when using ticks in actions in combination with the log message and excel.
Read More

In this sample application I explain how the ticks application can be used to find performance issues so you know what logic needs to be improved when dealing with performance issues.

The biggest advantage is that with this component you can narrow down the execution time per action/function/query to milliseconds, where service center only shows slowsql (above 200ms) or LifeTime only showing whole request time.

I've described the application as much as needed so you can check and find out yourself how this can be helpfull in your own situation. For this I added the multiple examples. Also have some comments in the logic or explaining added in the screens.


If you find this component usefull, please let me know by a thumb up (-:


The sample contains tree modules:

  • Bootstrap module to load needed sample data
  • Core module with sample data and functions. Also the funcations to calculate the number of milliseconds between 2 ticks
  • End-user module which contains sample screen to calculate the time


The end-user module contains difference examples:

  • Speed measurement example getting all articles on screen
  • Speed measurement example getting article details with alternative - associated articles
  • Speed measurement example getting article details with alternative - associated articles by an referenced action
  • Speed measurement example getting multiple speed measurments in general log
  • How-To page will full description how the performance measurements can be used in combination with general log and excel


Note:
Service center is set as user provider. The 'GeneralLogDrilledDownExcelExample' screen is also public available.




Reviews (0)
Category
Libraries, Developer Tools, Samples & How-tos
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Evert van der Zalm who created this component.
Dependencies
See all 3 dependencies
Requirements
Platform
10.0.0.402
Database
All
Stack
.NET
Component Consumers
Performance measurement example has no consumers.
Weekly Downloads 
Related Components
Discovery
Architecture Team
A tool to discover and measure your architecture and understand how to improve
3017
OutSystems Now
OutSystems R&D
OutSystems Now brings your OutSystems experience to any device.
7188
OutSystems UI Mobile
OutSystems R&D
Create amazing native mobile applications using this fully integrated UI framework for OutSystems, with dozens of UI patterns ready to use.
7366
More from Evert van der Zalm
Ticks
Evert van der Zalm
Contains ticks action which can be used to get a 100-nanosecond interval. With this interval, you're able to measure the execution time in milliseconds. This extension probably also work for older versions, but can't check from which version it still works so no guarantee on this one.
Textual Date Format
Evert van der Zalm
This component makes it possible to display a date as text on the screen. The input is a date, as output you can select textual day or month (both written full or as an abbreviation).
Textual Date Format
Evert van der Zalm
This component format a date to textual date. It's possible to use the full name (Month, Day) or Short name (MMM, DD). You can also still get the day, month and year as a integer. Available in English and Dutch.