Performance measurement example

Stable Version 2.0.0 (O11)
Also available for 10
Published on 18 Feb 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.




What’s new (2.0.0)

Upgrade to OS V11

Reviews (0)
Category
Developer Tools, Libraries, 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
11.0.0.200
Database
All
Stack
.NET
Component Consumers
No consumers yet.
Weekly Downloads 
Related Components
Silk UI Web
OutSystems R&D
A fully responsive and beautiful UI framework that works within the OutSystems Platform. Build amazing looking applications, in a fraction of the time, which work perfectly across devices. Learn how to start using Silk UI and see the examples at silkui.outsystems.com . Obtain assistance on using Silk UI in our forums .
28626
Discovery
Architecture Team
A tool to discover and measure your architecture and understand how to improve
3480
OutSystems Now
OutSystems R&D
OutSystems Now brings your OutSystems experience to any device.
9260
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.
114