Meanwhile, there is a more simple way to display the current frame rate in frames per second (FPS), which displays the frame rate directly on top of your GUI application:
- Open your application class within Embedded Wizard Studio.
- Add a Text view to your application class, rename it to 'PerformanceText', select a suitable font and a set a default string, e.g. 'FPS: 0'
- Add a Slot method to your application class and rename it to 'PerformanceSlot'
- Add a Timer to your application class, set the Period to 1000 ms, set OnTrigger to 'PerformanceSlot' and enable the timer.
- Now write the following code into the slot method 'PerformanceSlot':
PerformanceText.String = "FPS: " + string(GetRoot().GetFPS());
As a result, the slot method is called every second and the number of frames that have been drawn is shown within the text item.

Please note, that this FPS counter does not show the frame rate of the display - it shows the number of updates from the GUI application. If there is nothing to draw, then the resulting frame rate will drop down to 0.
I hope this helps...
Manfred.