Bartosz Taudul
|
00d91cb9ab
|
Optimize slab allocation.
|
2020-02-23 19:43:00 +01:00 |
|
Bartosz Taudul
|
085e1fd43f
|
Deduplicate code.
|
2020-02-23 19:16:33 +01:00 |
|
Bartosz Taudul
|
fa53c2e683
|
Don't care about memory usage tracking data races.
|
2019-11-10 19:21:24 +01:00 |
|
Bartosz Taudul
|
44f1d3dc1c
|
Use proper memory ordering.
|
2019-11-10 17:30:38 +01:00 |
|
Bartosz Taudul
|
8c8f15c420
|
Force inline Slab::AllocInit().
|
2019-10-29 01:19:40 +01:00 |
|
Bartosz Taudul
|
781ebeb835
|
Add table initializing alloc to slab allocator.
|
2019-09-29 20:18:16 +02:00 |
|
Bartosz Taudul
|
8fd685c877
|
Properly track memory usage in slab allocator.
|
2019-02-15 02:28:31 +01:00 |
|
Bartosz Taudul
|
23d12d2633
|
Allocate new block, if we're at the end of current one.
|
2019-02-15 02:04:37 +01:00 |
|
Bartosz Taudul
|
930190f2cb
|
Support big allocations in slab allocator.
|
2019-02-15 01:59:33 +01:00 |
|
Bartosz Taudul
|
a2d3ad35f0
|
Force inline common slab allocation paths.
|
2018-04-30 02:47:16 +02:00 |
|
Bartosz Taudul
|
08b8c6ec1b
|
Optimize slab initializing allocation.
|
2017-11-19 13:53:39 +01:00 |
|
Bartosz Taudul
|
ca5d35e6cd
|
Slab offset can be 32 bit.
This reduces memory system pressure.
|
2017-11-19 13:38:55 +01:00 |
|
Bartosz Taudul
|
807d3c42be
|
Use slab allocator for server allocations.
|
2017-10-21 13:01:57 +02:00 |
|
Bartosz Taudul
|
07cb693cbb
|
Separate slab init/noinit allocation functions.
|
2017-10-21 12:54:12 +02:00 |
|
Bartosz Taudul
|
75457c1465
|
Remove +x flag from files.
|
2017-10-10 21:56:15 +02:00 |
|
Bartosz Taudul
|
c0fe0e3e79
|
Proper initialization order.
|
2017-09-22 22:25:18 +02:00 |
|
Bartosz Taudul
|
447f042c9a
|
Track server memory usage.
|
2017-09-17 01:22:46 +02:00 |
|
Bartosz Taudul
|
2947fb6563
|
Initialize allocated memory.
|
2017-09-15 20:24:15 +02:00 |
|
Bartosz Taudul
|
de0b50aef9
|
Add shortcut for allocation of a type.
|
2017-09-15 19:54:43 +02:00 |
|
Bartosz Taudul
|
47f6c8d06b
|
Add slab allocator.
|
2017-09-15 19:41:09 +02:00 |
|