C
QulPerf QML Type
Holds information about application performance. More...
Import Statement: | import QtQuickUltralite.Extras dev.0 |
Since: | Qt Quick Ultralite 1.0 |
Properties
- averageCpuLoad : real
- averageFps : real
- enabled : bool
- fps : real
- imageBlend : real
- imageTransform : real
- maxDirtyNodes : int
- maxHeapUsage : int
- maxStackUsage : int
- minimumFps : real
- recording : bool
- rectBlend : real
- rectFill : real
- rectRounded : real
- repaint : real
- textBlend : real
- textLayout : real
- totalFrames : int
Detailed Description
This data is only available if Qt Quick Ultralite is compiled with QUL_ENABLE_PERFORMANCE_LOGGING
. Properties will be updated every two seconds.
Note: The prebuilt core and platform libraries shipped with Qt Quick Ultralite come with QUL_ENABLE_PERFORMANCE_LOGGING
enabled by default.
All properties are read-only.
Example Usage
Text { text: QulPerf.fps }
Property Documentation
[since Qt Quick Ultralite 2.6] averageCpuLoad : real |
CPU Load averaged over the period between recording interval.
This property was introduced in Qt Quick Ultralite 2.6.
[since Qt Quick Ultralite 2.6] averageFps : real |
Average frames per second measured between recording interval.
This property was introduced in Qt Quick Ultralite 2.6.
enabled : bool |
True if Qt Quick Ultralite was compiled with QUL_ENABLE_PERFORMANCE_LOGGING
.
fps : real |
Frames per second over the last interval.
maxDirtyNodes : int |
The highest number of dirty nodes seen over the last interval.
[since Qt Quick Ultralite 2.6] maxHeapUsage : int |
Maximum heap usage value in bytes recorded from the start of the application.
This property was introduced in Qt Quick Ultralite 2.6.
[since Qt Quick Ultralite 2.6] maxStackUsage : int |
Maximum stack usage value in bytes recorded from the start of the application.
This property was introduced in Qt Quick Ultralite 2.6.
[since Qt Quick Ultralite 2.6] minimumFps : real |
Minimum frames per second recorded between recording interval.
This property was introduced in Qt Quick Ultralite 2.6.
[since Qt Quick Ultralite 2.6] recording : bool |
Set true to start the performance measurement recording and false to stop the recording.
This property was introduced in Qt Quick Ultralite 2.6.
rectBlend : real |
Time spent on drawing transparent Rectangles.
rectFill : real |
Time spent on drawing opaque Rectangles.
rectRounded : real |
Time spent on drawing rounded Rectangles.
repaint : real |
Time spent on repainting the frame.
textBlend : real |
Time spent blending untransformed text glyphs.
textLayout : real |
Time spent drawing text, including textBlend and imageTransform for glyphs.
[since Qt Quick Ultralite 2.6] totalFrames : int |
Total number of frames recorded between recording interval.
This property was introduced in Qt Quick Ultralite 2.6.
Available under certain Qt licenses.
Find out more.