diff options
author | Milian Wolff <milian.wolff@kdab.com> | 2016-03-31 19:43:27 +0200 |
---|---|---|
committer | Milian Wolff <milian.wolff@kdab.com> | 2016-07-18 08:53:51 +0000 |
commit | 9d4b55640788bf96ea100ad0616fd4236370d140 (patch) | |
tree | 3fa1cc35f6e2c334cb80d7ccf297fd64ce0c4700 /tests/benchmarks/qml/qml.pro | |
parent | b08a4c2f421494b515dc7ef6f50d33e37e18eb91 (diff) |
Add benchmark for pathological O(N^2) behavior in QQmlChangeSet.
This patch is just here for documentation of this behavior and does not
come with a fix yet. This hotspot was found while profiling the example
code attached to QTBUG-34391. It is triggered by the repeated calls
to _q_itemsMoved in QQmlDelegateModel::_q_layoutChanged.
Change-Id: I758744b3650c3c47dc86b914b823c3e9f96ce81e
Reviewed-by: Albert Astals Cid <albert.astals@canonical.com>
Reviewed-by: Daniel Vrátil <daniel.vratil@kdab.com>
Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>
Diffstat (limited to 'tests/benchmarks/qml/qml.pro')
-rw-r--r-- | tests/benchmarks/qml/qml.pro | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/benchmarks/qml/qml.pro b/tests/benchmarks/qml/qml.pro index d3ce69c713..5d48ec0067 100644 --- a/tests/benchmarks/qml/qml.pro +++ b/tests/benchmarks/qml/qml.pro @@ -5,6 +5,7 @@ SUBDIRS += \ compilation \ javascript \ holistic \ + qqmlchangeset \ qqmlcomponent \ qqmlimage \ qqmlmetaproperty \ |