aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4arraydata.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2017-01-03 11:49:15 +0100
committerLars Knoll <lars.knoll@qt.io>2017-01-25 08:30:43 +0000
commita31a5a43b364ab70f10a7619234492dedd8c8dfe (patch)
tree1c524f22222465886e4ba867e7aa865b8decf140 /src/qml/jsruntime/qv4arraydata.cpp
parent8cdd25357d29b958686089efcaaa5460a9855beb (diff)
New garbage collector
This is a block based allocator. We allocate HeapItems from 64k Chunks (except for huge items that get their own chunk). The allocator is block based, and aims to defragment when sweep'ing the blocks. The mark bit is now stored in the Chunk header, not inline in the object anymore. Change-Id: I2845f8b73dd496911ba50b868d54d144501d41e4 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4arraydata.cpp')
0 files changed, 0 insertions, 0 deletions