ladybird/Userland/Libraries/LibJS/Heap
Andreas Kling f58b2a0358 LibJS: Increase time between garbage collections
This patch ups the max number of heap allocations between each GC
from 10'000 to 100'000. This is still relatively aggressive but already
does a good job of cutting down on time spent in GC.
2021-09-17 15:23:18 +02:00
..
BlockAllocator.cpp LibJS: Remove unused header includes 2021-08-01 08:10:16 +02:00
BlockAllocator.h LibJS: Add inline capacity to BlockAllocator's blocks Vector 2021-05-28 00:07:24 +01:00
Cell.h LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombies 2021-09-11 16:52:03 +02:00
CellAllocator.cpp LibJS: Use default instead of an empty constructor/destructor 2021-09-16 17:17:13 +02:00
CellAllocator.h LibJS: Use default instead of an empty constructor/destructor 2021-09-16 17:17:13 +02:00
DeferGC.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Handle.cpp LibJS: Move Cell.{cpp,h} from Runtime/ to Heap/ 2021-05-17 19:53:00 +02:00
Handle.h LibJS: Use default instead of an empty constructor/destructor 2021-09-16 17:17:13 +02:00
Heap.cpp LibJS: Use ElapsedTimer::start_new(); 2021-09-12 17:24:44 +00:00
Heap.h LibJS: Increase time between garbage collections 2021-09-17 15:23:18 +02:00
HeapBlock.cpp LibJS: Fix ASAN poisoning range in new HeapBlocks 2021-09-11 17:00:07 +02:00
HeapBlock.h LibJS: Instrument HeapBlock cell allocation for ASAN 2021-05-29 17:47:29 +01:00