From ded1eedd5227047b84d8fd895575cc0aec7e678c Mon Sep 17 00:00:00 2001 From: chenBright Date: Sat, 20 Dec 2025 14:19:48 +0800 Subject: [PATCH] Make Summary 128-bit aligned within the cacheline --- src/babylon/concurrent/counter.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/babylon/concurrent/counter.h b/src/babylon/concurrent/counter.h index 7592f4c..bda6f20 100644 --- a/src/babylon/concurrent/counter.h +++ b/src/babylon/concurrent/counter.h @@ -208,7 +208,7 @@ using ConcurrentMiner = GenericsConcurrentMiner; class ConcurrentSummer { public: // 计数结果二元组,总和&总量 - struct Summary { + struct alignas(BABYLON_CACHELINE_SIZE) Summary { ssize_t sum; size_t num; };