aboutsummaryrefslogtreecommitdiffstats
path: root/tools/qmlprofiler
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2017-04-27 19:37:35 +0200
committerRobin Burchell <robin.burchell@crimson.no>2017-04-28 19:48:26 +0000
commit6a2febc680e163e56eb61d322d156dbf6fb07e0e (patch)
tree889a118a0410dff1312696f3841156f416c3833e /tools/qmlprofiler
parent4a4a8e911cfafcff069de0c1acb2462974166938 (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