Add fine-grained QML / QtQuick performance benchmarks
authorChris Adams <chris.adams@jollamobile.com>
Wed, 17 Apr 2013 01:27:17 +0000 (11:27 +1000)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Tue, 1 Oct 2013 21:58:02 +0000 (23:58 +0200)
commit4f50ab594aa2fb1d38981127beca634ad3396489
tree91fa983bcf96b7277d7740ac25fc24137c7600fb
parent543023c43e347c76abbd4b6c25eea29e673c19dd
Add fine-grained QML / QtQuick performance benchmarks

This commit adds a series of benchmarks to test the performance of
fundamental areas of the QML engine (compilation, instantiation, binding
evaluation, positioning) using types provided by the QtQuick QML module.

Change-Id: Iecec058c45aea0bd728f03123fa2aa79d6af8efa
Reviewed-by: Alan Alpert (Personal) <416365416c@gmail.com>
Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>
74 files changed:
tests/benchmarks/qml/librarymetrics_performance/data/absolutepositioning.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/absolutepositioning.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/anchoredpositioning.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/anchoredpositioning.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/anchorwithbindingpositioning.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/anchorwithbindingpositioning.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/anchorwithgridpositioning.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/anchorwithgridpositioning.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/animations.1.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/animations.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/animations.3.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/animations.4.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/bindingpositioning.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/bindingpositioning.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/bindingwithgridpositioning.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/bindingwithgridpositioning.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/expression.1.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/expression.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/expression.3.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/expression.4.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/flickable.1.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/flickable.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/flickable.3.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/green.png [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/grid.1.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/image.1.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/image.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/image.3.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/image.4.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.1.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.10.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.11.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.12.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.13.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.14.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.15.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.16.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.17.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.18.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.19.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.20.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.21.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.22.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.23.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.24.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.25.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.3.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.4.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.5.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.6.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.7.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.8.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/item.9.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/listview.1.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/listview.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/listview.3.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/mousearea.1.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/mousearea.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/mousearea.3.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/nopositioning.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/nopositioning.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/rectangle.1.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/rectangle.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/rectangle.3.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/repeater.1.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/repeater.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/states.1.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/states.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/text.1.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/text.2.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/data/text.3.qml [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/librarymetrics_performance.pro [new file with mode: 0644]
tests/benchmarks/qml/librarymetrics_performance/tst_librarymetrics_performance.cpp [new file with mode: 0644]