mirror of
https://github.com/SerenityOS/serenity
synced 2024-10-15 12:23:15 +00:00
8a727abd23
The functions for registering and unregistering MarkedVector, Handle, etc. were quite prominent in benchmark profiles. 4% speed-up on the entire Kraken benchmark :^) (including: 7% speed-up on Kraken/imaging-gaussian-blur.js, the current slowest subtest) |
||
---|---|---|
.. | ||
BlockAllocator.cpp | ||
BlockAllocator.h | ||
Cell.cpp | ||
Cell.h | ||
CellAllocator.cpp | ||
CellAllocator.h | ||
DeferGC.h | ||
GCPtr.h | ||
Handle.cpp | ||
Handle.h | ||
Heap.cpp | ||
Heap.h | ||
HeapBlock.cpp | ||
HeapBlock.h | ||
HeapFunction.h | ||
HeapRoot.h | ||
Internals.h | ||
MarkedVector.cpp | ||
MarkedVector.h |