Files
ladybird/Libraries/LibJS/Runtime
Andreas Kling 619cd613d0 LibJS: Give VM a cache of single-ASCII-character PrimitiveString
A large number of JS strings are a single ASCII character. This patch
adds a 128-entry cache for those strings to the VM. The cost of the
cache is 1536 byte of GC heap (all in same block) + 2304 bytes malloc.

This avoids a lot of GC heap allocations, and packing all of these
in the same heap block is nice for fragmentation as well.
2020-10-22 17:48:12 +02:00
..
2020-10-04 17:03:33 +02:00
2020-10-04 17:03:33 +02:00
2020-10-02 18:01:27 +02:00