Andreas Kling
69bb0c0246
malloc: Use 64KB blocks (instead of 4KB)
...
We now allocate 64KB at a time and divide them into chunks for handing
out to malloc() callers. This significantly reduces the number of
system calls made due to memory allocation.
This yields a ~15% speedup when compiling Process.cpp inside SerenityOS
(down from 24 sec to 20 sec on my machine.)
There's more performance on the table here, no doubt.
2020-02-16 14:11:14 +01:00
..
2020-01-18 09:45:54 +01:00
2020-02-02 10:58:45 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-02-08 00:54:43 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-02-03 19:53:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-02-16 10:47:54 +01:00
2020-02-16 10:47:54 +01:00
2020-02-02 02:05:38 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-21 13:34:39 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2019-09-17 21:56:42 +02:00
2020-01-18 09:45:54 +01:00
2020-02-14 23:31:18 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-24 15:15:16 +01:00
2020-01-24 15:15:16 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-02-03 19:51:12 +01:00
2020-02-16 14:11:14 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-02-16 12:55:56 +01:00
2020-02-16 12:55:56 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-26 12:23:37 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-02-14 23:31:18 +01:00
2020-02-02 10:58:45 +01:00
2020-01-18 09:45:54 +01:00
2019-09-29 21:02:13 +02:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-02-02 20:29:50 +01:00
2020-02-02 20:29:50 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-02-05 18:14:37 +01:00
2020-01-18 09:45:54 +01:00
2020-02-09 19:38:17 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-02-03 19:50:45 +01:00
2020-02-02 10:58:45 +01:00
2020-02-05 21:17:41 +01:00
2020-02-05 21:17:41 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-02-14 23:31:18 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-02-11 19:36:59 +01:00
2020-01-27 10:59:29 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-02-10 19:49:49 +01:00
2020-02-03 19:50:45 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00