diff options
author | Lars Knoll <lars.knoll@qt.io> | 2017-04-27 19:37:35 +0200 |
---|---|---|
committer | Robin Burchell <robin.burchell@crimson.no> | 2017-04-28 19:48:26 +0000 |
commit | 6a2febc680e163e56eb61d322d156dbf6fb07e0e (patch) | |
tree | 889a118a0410dff1312696f3841156f416c3833e /tools/qmlprofiler | |
parent | 4a4a8e911cfafcff069de0c1acb2462974166938 (diff) |
Fix memory leak in the memory manager
There was a bug in Chunk::sweep() that would lead
to parts of the memory not being freed as it should
have been.
This happened when an object 'overflowed' into the
next index of the estendBitmap, where we then would
not correctly clear the extends bits.
Fixes performance degradation in qmlbench's
delegates_item_empty_jscreation.qml over multiple runs.
Change-Id: Ia2cecd2ff218e4258a067a74631b5479589b7a7e
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Reviewed-by: Robin Burchell <robin.burchell@crimson.no>
Diffstat (limited to 'tools/qmlprofiler')
0 files changed, 0 insertions, 0 deletions