diff options
author | Lars Knoll <lars.knoll@qt.io> | 2018-04-25 15:19:54 +0200 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@qt.io> | 2018-04-26 06:51:31 +0000 |
commit | fb027435f597d55b9e72465036cb0daa2b272ec0 (patch) | |
tree | 6fa6ea1647d7ea0947e7d153c22a36bc98667ad9 /dist | |
parent | 950de04322191c16c3066707889b17b0f5eb2ee6 (diff) |
Only create CallContext objects for bindings that might be signal handlers
Creating the callcontext for all bindings causes a 15% performance
regression in both of the moving images benchmarks of qmlbench.
But in most cases, we know that a binding can't be a signal handler,
as those always have to start with 'on'. Take this into account
and avoid creating the context for most binding expressions.
Task-number: QTBUG-67782
Task-number: QTBUG-67783
Change-Id: I9a25cb916e374c7d03693e49646ca28853c6ba54
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'dist')
0 files changed, 0 insertions, 0 deletions