此参数表示是否使用直接内存,就是堆外内存
// io.netty.util.internal.PlatformDependent#static
// CLEANER != NOOP
// 其中 SystemPropertyUtil.getBoolean("io.netty.noPreferDirect") 是获取配置是否不使用直接内存,默认值false
// 此处的运行结果 DIRECT_BUFFER_PREFERRED = true
DIRECT_BUFFER_PREFERRED = CLEANER != NOOP
&& !SystemPropertyUtil.getBoolean("io.netty.noPreferDirect", false);
if (logger.isDebugEnabled()) {
logger.debug("-Dio.netty.noPreferDirect: {}", !DIRECT_BUFFER_PREFERRED);
}