From 32bf3054e12750e88f80161468f3617c1c585004 Mon Sep 17 00:00:00 2001 From: Trustin Lee Date: Thu, 13 Jun 2013 14:21:26 +0900 Subject: [PATCH] Prefer direct buffer by default - Because it's faster in most cases thanks to unsafe --- .../src/main/java/io/netty/util/internal/PlatformDependent.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/io/netty/util/internal/PlatformDependent.java b/common/src/main/java/io/netty/util/internal/PlatformDependent.java index 6d07a6e56f..6746b7b8a5 100644 --- a/common/src/main/java/io/netty/util/internal/PlatformDependent.java +++ b/common/src/main/java/io/netty/util/internal/PlatformDependent.java @@ -58,7 +58,7 @@ public final class PlatformDependent { private static final boolean HAS_UNSAFE = hasUnsafe0(); private static final boolean CAN_USE_CHM_V8 = HAS_UNSAFE && JAVA_VERSION < 8; private static final boolean DIRECT_BUFFER_PREFERRED = - HAS_UNSAFE && SystemPropertyUtil.getBoolean("io.netty.preferDirect", false); + HAS_UNSAFE && !SystemPropertyUtil.getBoolean("io.netty.noPreferDirect", false); private static final long ARRAY_BASE_OFFSET = arrayBaseOffset0();