Commit ec90e6e
committed
slab_allocator: remove SlabAllocator
Now that Buffer instantiation has improved, the SlabAllocator is an
unnecessary layer of complexity preventing further performance
optimizations.
Currently there is a small performance loss with very small stream
requests, but this will soon be addressed.1 parent c1db1ec commit ec90e6e
6 files changed
Lines changed: 30 additions & 227 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
111 | | - | |
112 | 111 | | |
113 | 112 | | |
114 | 113 | | |
| |||
140 | 139 | | |
141 | 140 | | |
142 | 141 | | |
143 | | - | |
144 | 142 | | |
145 | 143 | | |
146 | 144 | | |
| |||
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | 25 | | |
27 | 26 | | |
28 | 27 | | |
| |||
33 | 32 | | |
34 | 33 | | |
35 | 34 | | |
36 | | - | |
37 | | - | |
38 | 35 | | |
39 | 36 | | |
40 | 37 | | |
| |||
49 | 46 | | |
50 | 47 | | |
51 | 48 | | |
| 49 | + | |
52 | 50 | | |
53 | 51 | | |
54 | 52 | | |
| |||
58 | 56 | | |
59 | 57 | | |
60 | 58 | | |
61 | | - | |
62 | 59 | | |
63 | 60 | | |
64 | 61 | | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | 62 | | |
72 | 63 | | |
73 | 64 | | |
74 | 65 | | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | 66 | | |
79 | 67 | | |
80 | 68 | | |
| |||
592 | 580 | | |
593 | 581 | | |
594 | 582 | | |
595 | | - | |
596 | | - | |
| 583 | + | |
597 | 584 | | |
598 | 585 | | |
599 | 586 | | |
| |||
604 | 591 | | |
605 | 592 | | |
606 | 593 | | |
607 | | - | |
608 | | - | |
609 | 594 | | |
610 | | - | |
| 595 | + | |
611 | 596 | | |
612 | 597 | | |
613 | 598 | | |
614 | 599 | | |
615 | 600 | | |
616 | 601 | | |
617 | | - | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
618 | 610 | | |
619 | | - | |
620 | 611 | | |
621 | 612 | | |
622 | 613 | | |
623 | 614 | | |
624 | | - | |
625 | | - | |
626 | | - | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
627 | 618 | | |
628 | 619 | | |
629 | 620 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
138 | | - | |
139 | | - | |
140 | 138 | | |
141 | 139 | | |
142 | 140 | | |
| |||
151 | 149 | | |
152 | 150 | | |
153 | 151 | | |
154 | | - | |
155 | 152 | | |
156 | 153 | | |
157 | 154 | | |
| |||
0 commit comments