diff options
| author | Lars Knoll <lars.knoll@qt.io> | 2017-01-03 11:49:15 +0100 |
|---|---|---|
| committer | Lars Knoll <lars.knoll@qt.io> | 2017-01-25 08:30:43 +0000 |
| commit | a31a5a43b364ab70f10a7619234492dedd8c8dfe (patch) | |
| tree | 1c524f22222465886e4ba867e7aa865b8decf140 /src/qml/jsruntime/qv4arraydata.cpp | |
| parent | 8cdd25357d29b958686089efcaaa5460a9855beb (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
