performance

Daniel Smith

Qt 5.12 LTS – The road to faster QML application startup

Published Friday January 11th, 2019 | 10 Comments on Qt 5.12 LTS – The road to faster QML application startup
Posted in Dev Loop, Embedded, Performance, Qt Quick 2, Qt Quick 2.0 | Tags: , , , , , , ,

The Qt Company has been running benchmarks like QMLBench for a long time that assist us knowing when a change creates a performance regression, but it’s also important to see how Qt performs at a higher level, allowing components to interact in ways that granular tests like QMLBench can’t show. In this blog post, we’ll […]

Read More
Kimmo Leppälä

Qt 3D Studio Performance Improvements

Published Wednesday December 19th, 2018 | 5 Comments on Qt 3D Studio Performance Improvements
Posted in Biz Circuit & Dev Loop, Qt 3D, Qt 3D Studio | Tags: , , , ,

Good performance of 3D applications is essential for achieving the desired user experience. While the 3D assets are the most important items affecting the performance, the 3D engine itself needs to be highly efficient in what it does. We have been looking into ways for improving the performance of Qt 3D Studio and especially on how […]

Read More

Profiling memory usage on Linux with Qt Creator 4.7

Published Friday July 13th, 2018 | 9 Comments on Profiling memory usage on Linux with Qt Creator 4.7
Posted in Dev Loop, Embedded, Performance, QtCreator | Tags: , , ,

The Performance Analyzer You may have heard about the Performance Analyzer (called “CPU Usage Analyzer” in Qt Creator 4.6 and earlier). It is all about profiling applications using the excellent “perf” tool on Linux. You can use it locally on a Linux-based desktop system or on various embedded devices. perf can record a variety of […]

Read More
Kai Koehne

Qt Weekly #4: Benchmarking Code

Published Thursday April 3rd, 2014 | 1 Comment on Qt Weekly #4: Benchmarking Code
Posted in Performance, Qt | Tags: , ,

Qt provides several built-in ways to benchmark the runtime costs of code. Let’s have a quick glance at the most common ones. There comes a time in every non-trivial application when performance starts to matter. In fact, it’s common for developers to pro-actively try to mitigate this by doing micro-optimizations, and aiming for optimized coding […]

Read More

Unleashing the power of QPainterPath::addEllipse()

Published Wednesday October 13th, 2010 | 7 Comments on Unleashing the power of QPainterPath::addEllipse()
Posted in Performance, WebKit | Tags: , ,

Up until recently, WebKit used to draw SVG circles and ellipses by breaking them down into 100-segment paths. This was done to get consistent auto-test results across different platforms and rendering libraries. Unfortunately, it wasn’t very fast. With Qt 4.7’s WebKit, my machine reaches a meager 17 FPS on the SVG version of The Man […]

Read More
Get started today with Qt Download now