QmlProfiler: Add EngineControl
With EngineControl multiple QQuickViews can be profiled in one
profiler if they're all running in the same thread. As the QML
engines are never run in parallel then this results in useful
data.
Change-Id: I83a34fb81fd466c5cac838b096c1b1f322ded882
Reviewed-by:
Kai Koehne <kai.koehne@digia.com>
Showing
- src/libs/qmldebug/qmldebug-lib.pri 4 additions, 2 deletionssrc/libs/qmldebug/qmldebug-lib.pri
- src/libs/qmldebug/qmlenginecontrolclient.cpp 116 additions, 0 deletionssrc/libs/qmldebug/qmlenginecontrolclient.cpp
- src/libs/qmldebug/qmlenginecontrolclient.h 81 additions, 0 deletionssrc/libs/qmldebug/qmlenginecontrolclient.h
- src/libs/qmldebug/qmlprofilertraceclient.cpp 27 additions, 8 deletionssrc/libs/qmldebug/qmlprofilertraceclient.cpp
- src/libs/qmldebug/qmlprofilertraceclient.h 3 additions, 3 deletionssrc/libs/qmldebug/qmlprofilertraceclient.h
- src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp 4 additions, 4 deletionssrc/plugins/qmlprofiler/qmlprofilerclientmanager.cpp
- src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp 12 additions, 0 deletionssrc/plugins/qmlprofiler/qmlprofilermodelmanager.cpp
- src/plugins/qmlprofiler/qmlprofilermodelmanager.h 3 additions, 0 deletionssrc/plugins/qmlprofiler/qmlprofilermodelmanager.h
Loading
Please register or sign in to comment