diff options
| author | Robby Zambito <contact@robbyzambito.me> | 2026-01-10 20:46:08 -0500 |
|---|---|---|
| committer | Robby Zambito <contact@robbyzambito.me> | 2026-01-10 20:46:14 -0500 |
| commit | 05ad1b8ffcc8a078a45979becc6d2cdc163a8310 (patch) | |
| tree | 8acd60da0ded2c08de5885f4d7d30e2074b2620d /src | |
| parent | 8a2bcebd60cfad977ad8ff419a9878915d77df7b (diff) | |
Use cache line size for the cpu
Diffstat (limited to 'src')
| -rw-r--r-- | src/Server.zig | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Server.zig b/src/Server.zig index cc16408..cfd9d97 100644 --- a/src/Server.zig +++ b/src/Server.zig @@ -164,19 +164,19 @@ fn handleConnection( server_allocator; // Set up client writer - const w_buffer: []u8 = try alloc.alignedAlloc(u8, .@"64", w_buf_size); + const w_buffer: []u8 = try alloc.alignedAlloc(u8, .fromByteUnits(std.atomic.cache_line), w_buf_size); defer alloc.free(w_buffer); var writer = stream.writer(io, w_buffer); const out = &writer.interface; // Set up client reader - const r_buffer: []u8 = try alloc.alignedAlloc(u8, .@"64", r_buf_size); + const r_buffer: []u8 = try alloc.alignedAlloc(u8, .fromByteUnits(std.atomic.cache_line), r_buf_size); defer alloc.free(r_buffer); var reader = stream.reader(io, r_buffer); const in = &reader.interface; // Set up buffer queue - const qbuf: []u8 = try alloc.alignedAlloc(u8, .@"64", 256 * 1024 * 1024); + const qbuf: []u8 = try alloc.alignedAlloc(u8, .fromByteUnits(std.atomic.cache_line), 256 * 1024 * 1024); defer alloc.free(qbuf); var recv_queue: Queue(u8) = .init(qbuf); defer recv_queue.close(io); |
