diff options
author | Robin Burchell <robin.burchell@viroteck.net> | 2016-08-05 00:07:45 +0200 |
---|---|---|
committer | Robin Burchell <robin.burchell@viroteck.net> | 2016-08-05 09:38:44 +0000 |
commit | 3631c77ff01f40f83fa59a90c28d69ee9953c327 (patch) | |
tree | 4e295f162a4e062f1750a1bd493dddde82bb40dc /tests/benchmarks/qml | |
parent | f2d174012bcaa88e90a80ec2120182ad9e6e8f48 (diff) |
tst_creation: Remove qobject_alloc benchmark
This is literally just testing operator new and delete, with a little PLT
overhead. It is not useful as a result (not a real-world scenario, and obscenely
variant thanks to allocators not being predictable in behavior).
Change-Id: I42f758c503b37ff880fc4f0e38c220d0638356e9
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests/benchmarks/qml')
-rw-r--r-- | tests/benchmarks/qml/creation/tst_creation.cpp | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/tests/benchmarks/qml/creation/tst_creation.cpp b/tests/benchmarks/qml/creation/tst_creation.cpp index b6e2801c99..595b8346ca 100644 --- a/tests/benchmarks/qml/creation/tst_creation.cpp +++ b/tests/benchmarks/qml/creation/tst_creation.cpp @@ -50,7 +50,6 @@ private slots: void qobject_cpp(); void qobject_qml(); void qobject_qmltype(); - void qobject_alloc(); void qobject_10flat_qml(); void qobject_10flat_cpp(); @@ -206,35 +205,6 @@ void tst_creation::qobject_qmltype() } } -struct QObjectFakeData { - char data[sizeof(QObjectPrivate)]; -}; - -struct QObjectFake { - QObjectFake(); - virtual ~QObjectFake(); -private: - QObjectFakeData *d; -}; - -QObjectFake::QObjectFake() -{ - d = new QObjectFakeData; -} - -QObjectFake::~QObjectFake() -{ - delete d; -} - -void tst_creation::qobject_alloc() -{ - QBENCHMARK { - QObjectFake *obj = new QObjectFake; - delete obj; - } -} - struct QQmlGraphics_Derived : public QObject { void setParent_noEvent(QObject *parent) { |