From 05ad1b8ffcc8a078a45979becc6d2cdc163a8310 Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Sat, 10 Jan 2026 20:46:08 -0500 Subject: Use cache line size for the cpu --- src/Server.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') 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); -- cgit