Performance

Alex Blasche

Qt QML Performance improvements in Qt 5.8.0

Published Wednesday March 8th, 2017 | 9 Comments on Qt QML Performance improvements in Qt 5.8.0
Posted in Performance, Qt Quick 2, Qt Quick Controls

Qt 5.8 benefited from significant performance efforts in Qt QML.  Some of us spent our entire time figuring out why things are slow and what could be done. This is a continued effort that pretty much started with the first Qt QML release and I don’t think will ever stop.  After a bit of deliberation […]

Read More
Eskil Abrahamsen Blomfeldt

How to shoot yourself in the foot using only a scene graph (neat optimization trick inside)

Published Thursday January 19th, 2017 | 9 Comments on How to shoot yourself in the foot using only a scene graph (neat optimization trick inside)
Posted in Declarative UI, Dev Loop, Graphics, OpenGL, Performance, Qt, Qt Quick 2, Text and font handling, UI

I am trying to get into the habit of blogging more often, also about topics that may not warrant a white paper worth of text, but that may be interesting to some of you. For those of you who don’t know me, I am the maintainer of the text and font code in Qt, and recently I came across a curious customer case where the optimization mechanisms in the Qt Quick scene graph ended up doing more harm than good. I thought I would share the case with you, along with the work-around I ended up giving to the customer.

Read More
Laszlo Agocs

Which OpenGL implementation is my Qt Quick app using today?

Published Wednesday January 18th, 2017 | 4 Comments on Which OpenGL implementation is my Qt Quick app using today?
Posted in Declarative UI, Dev Loop, Embedded, Graphics, Performance, Qt Quick

Qt Quick-based user interfaces have traditionally been requiring OpenGL, quite unsurprisingly, since the foundation of it all, the Qt Quick 2 scenegraph, is designed exclusively with OpenGL ES 2.0 (the top of the line for mobile/embedded at the time) in mind. As you may have heard, the graphics API story is a bit more inclusive […]

Read More
Risto Avila

Fast-Booting Qt Devices, Part 4: Hardware Matters

Published Tuesday August 30th, 2016 | 2 Comments on Fast-Booting Qt Devices, Part 4: Hardware Matters
Posted in Automotive, Boot time, Embedded, Performance

Welcome back! A while ago, I posted three parts of Fast-Booting Qt Devices blog post series where we showcased 1,5 second boot-time, optimized the Qt application and finally showed you how we optimized the entire Linux stack. Today, we will show you that hardware selection and hardware architecture in general can have a big impact […]

Read More
Iris Yamashita

Qt @ NXP FTF 2016

Published Friday May 13th, 2016 | 2 Comments on Qt @ NXP FTF 2016
Posted in Biz Circuit, Community, efficiency, Embedded, Events, News, Performance

The Qt Company is a Silver Sponsor with Adeneo Embedded at NXP FTF Technology Forum 2016 where inspiration, training, ecosystem and expertise you need will be provided to boldly face the challenges and opportunities from new markets and ever-changing technologies.    NXP FTF Technology Forum 2016 May 16-19, 2016 JW Hotel, Austin Register today    The Qt Company, Adeneo […]

Read More
Mitch Curtis

Qt Quick Controls Re-engineered – Status Update

Published Monday November 23rd, 2015 | 56 Comments on Qt Quick Controls Re-engineered – Status Update
Posted in Dev Loop, Performance, Qt, Qt Quick, Qt Quick Controls

Since announcing research on Qt Quick Controls optimized for embedded use, we’ve made good progress towards achieving feature parity with the original Qt Quick Controls. We’ve also added some new controls that didn’t exist (Drawer, RangeSlider, and SwipeView, to name a few). The previous blog post cited performance reasons as the motivation for having one fixed style. However, we […]

Read More

Qt Weekly #25: Optimization hints on Qt Data Visualization

Published Tuesday February 10th, 2015 | 5 Comments on Qt Weekly #25: Optimization hints on Qt Data Visualization
Posted in OpenGL, Performance, Qt Data Visualization | Tags: ,

On Qt Data Visualization 1.1 we introduced a beta level optimization hint QAbstract3DGraph::OptimizationStatic and on 1.2 release the feature is fully supported. On this blog we’ll try to explore this optimization a bit more. We have also been asked how many items you can render on scatter graph. We hope that this blog answers to […]

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

Getting more out of Qt on Windows Embedded Compact 7 & ARM processors

Published Tuesday January 29th, 2013 | 12 Comments on Getting more out of Qt on Windows Embedded Compact 7 & ARM processors
Posted in Build system, Compilers, Embedded, Performance, Qt

At the moment most of the buzz is probably around Qt5, but it is good to remember that Qt4 is still alive. While we are working to increase platform coverage on Qt5, there are still some platforms that are officially supported by Digia only with the Qt4 codebase. One of those platforms is Windows Embedded […]

Read More
Get started today with Qt Download now