Performance

Tuukka Turunen

Significant Performance Improvements with Qt 3D Studio 2.4

Published Tuesday June 18th, 2019 | 16 Comments on Significant Performance Improvements with Qt 3D Studio 2.4
Posted in Biz Circuit & Dev Loop, Design, Graphics, Performance, Qt 3D Studio

Speed of the 3D rendering is essential for a 3D engine, in addition to efficient use of system resources. The upcoming new Qt 3D Studio 2.4 release brings a significant boost to rendering performance, as well as provides further savings on CPU and RAM utilization. With our example high-end embedded 3D application the rendering speed is […]

Read More
Lars Knoll

Qt Quick Performance Improvements with Qt 5.12 LTS (Updated for Qt 5.12.3)

Published Friday May 3rd, 2019 | 7 Comments on Qt Quick Performance Improvements with Qt 5.12 LTS (Updated for Qt 5.12.3)
Posted in Biz Circuit & Dev Loop, Performance, Qt Quick

We are continuously working on improving the performance and optimizing the memory consumption of Qt. One focus area for Qt 5.12 has been to reduce the memory consumption of the QML engine and tuning the JavaScript performance. Qt 5.12.3 provides further improvements especially for QML engine performance.  This is an update for the earlier Qt 5.12 […]

Read More
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
Simon Hausmann

Reducing Application Size using Link Time Optimization

Published Wednesday January 2nd, 2019 | 39 Comments on Reducing Application Size using Link Time Optimization
Posted in Compilers, Dev Loop, Embedded, Performance

We need to talk about calories! Not the calories from your Christmas cookies — those don’t count. But, calories in your Qt application. We’re going to take a look at a technique that is easy to enable and helps you save precious bytes around your application’s waistline. The Old vs The New Traditionally, you would […]

Read More
Lars Knoll

Qt Quick Performance Improvements with Qt 5.12 LTS

Published Friday November 16th, 2018 | 18 Comments on Qt Quick Performance Improvements with Qt 5.12 LTS
Posted in Biz Circuit & Dev Loop, Performance, Qt, Qt Quick

We are continuously working on improving the performance and optimizing the memory consumption of Qt. One focus area for Qt 5.12 has been to reduce the memory consumption of the QML engine and tuning the JavaScript performance. Qt 5.9 LTS already shows a great improvement of the overall performance compared to the previous long-term supported […]

Read More
Eskil Abrahamsen Blomfeldt

Introducing the Distance Field Generator

Published Wednesday October 10th, 2018 | 18 Comments on Introducing the Distance Field Generator
Posted in Dev Loop, Graphics, OpenGL, Performance, Qt Quick 2, Text and font handling

At least from the perspective of rendering, text is often the most complex part of a traditional two-dimensional user interface. In such an interface, the two main components are rectangular images and text. The rectangular images are often quite static, and can be represented by two triangles and four indexes into a texture atlas that […]

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
Tuukka Turunen

Qt Quick Performance Improvements on 64-bit ARM

Published Tuesday April 24th, 2018 | 5 Comments on Qt Quick Performance Improvements on 64-bit ARM
Posted in Biz Circuit & Dev Loop, Performance, Qt Quick

One of our major goals for Qt 5.9 LTS was to improve the performance and memory consumption compared to our previous long-term-support release Qt 5.6 LTS. In this blog post, I want to highlight the performance increase in modern embedded processors that support the 64-bit ARMv8 instruction set. The result: Today, QML performance is almost […]

Read More
Svenn-Arne Dragly

Memory usage improvements in Qt3D

Published Tuesday February 13th, 2018 | Comments Off on Memory usage improvements in Qt3D
Posted in OpenGL, Performance, Qt 3D

Together with engineers from KDAB and the Qt community, we are continuing to improve performance and stability of Qt3D. Back in November, I wrote about how we have reduced CPU usage in Qt3D. In this post I would like to share some improvements we have made to reduce memory consumption. Qt 3D has a flexible […]

Read More
Get started today with Qt Download now