-
Bug
-
Resolution: Out of scope
-
P2: Important
-
None
-
5.2.1
-
None
Complex QML applications can exhibit much larger RAM usage (over 100MB increase) with Qt 5.2. This appears to be primarily due to allocations from v4.
As an example, each binding now allocates at least a 128 byte FunctionObject and a 80 byte prototype Object.
With Qt 5.3, the base size of Object has also increased (from 72 to 84).
For Gerrit Dashboard: QTBUG-37134 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
79468,4 | Improve memory usage in QML/V4 engine. | stable | qt/qtdeclarative | Status: MERGED | +2 | 0 |
79789,1 | Reduce size of QQmlBoundSignalExpression in the common case. | stable | qt/qtdeclarative | Status: MERGED | +2 | 0 |
79810,4 | Remove redundant QQmlBinding members. | stable | qt/qtdeclarative | Status: MERGED | +2 | 0 |
81721,1 | Be a bit more conservative with allocating memory | stable | qt/qtdeclarative | Status: MERGED | +2 | 0 |