From a8a9f1e76e12d60d91cb005512be8df3214c1898 Mon Sep 17 00:00:00 2001 From: Peter Lawrey Date: Fri, 31 Oct 2014 21:12:05 +0000 Subject: [PATCH] Simplify read/write locks. remove readers waiting count. --- .../chronicle/map/AbstractChronicleMapBuilder.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/openhft/chronicle/map/AbstractChronicleMapBuilder.java b/src/main/java/net/openhft/chronicle/map/AbstractChronicleMapBuilder.java index 101150f8e..774b17ae6 100644 --- a/src/main/java/net/openhft/chronicle/map/AbstractChronicleMapBuilder.java +++ b/src/main/java/net/openhft/chronicle/map/AbstractChronicleMapBuilder.java @@ -387,13 +387,13 @@ public abstract class AbstractChronicleMapBuilder 8192 ? 16 : segments > 1024 ? 32 : 64; + // reduce false sharing unless we have a lot of segments. + return segments <= 8192 ? 64 : 16; } }