On Friday, 30 May 2014 at 10:45:14 UTC, Nordlöw wrote:
Existing GC code: 15700ms (average) My GC code: 500ms (Average)This sounds almost to good to be true!
For allocations of less than 128 bytes, each thread is allocated memory from it's own memory pool to avoid false sharing on the CPU's cache.
Probably this is the reason why results are so nice :-)
