首页   快速返回

netty配置参数     所属分类 netty 浏览量 36
io.netty.allocator.numHeapArenas	
内存池堆内存内存区域个数 默认值 
Math.min(runtime.availableProcessors(),Runtime.getRuntime().maxMemory()/defaultChunkSize/2/3)


io.netty.allocator.numDirectArenas	
内存池直接内存内存区域个数 默认值
Math.min(runtime.availableProcessors(),Runtime.getRuntime().maxMemory()/defaultChunkSize /2/3)


io.netty.allocator.pageSize	
一个page的内存大小,默认值8192


io.netty.allocator.maxOrder	

用于计算内存池中一个 Chunk内存的大小 默认值11 
计算公式
1 Chunk = 8192<<11 = 16MB


io.netty.allocator.chunkSize	
一个Chunk内存的大小,默认值 pageSize<< maxOrder=16M

io.netty.noKeySetOptimization	
JDK SelectionKey优化开关,默认关闭

io.netty.selectorAutoRebuildThreshold	
重建 selector的阈值,修复 JDK NIO多路复用器死循环问题 默认值 512


io.netty.threadLocalDirectBufferSize	
线程本地 直接内存缓冲区大小,默认64KB

io.netty.machineId	
用户设置的机器id,默认根据MAC地址自动生成

io.netty.processId	
用户设置的流程ID,默认使用随机数生成

io.netty.eventLoopThreads	
Reactor线程 NioEventLoop的个数,默认 CPU个数×2

io.netty.noJdkZlibDecoder	
是否使用 JDK Zlib 压缩解码器,默认不使用


io.netty.noPreferDirect	
是否允许访问直接内存 默认值 为允许


io.netty.noUnsafe	
是否允许使用 sun.misc.Unsafe 默认允许
使用sun私有类库存在平台可移植问题
sun.miscUnsafe类是不安全的,如果操作失败,不是抛出异常,而是虚拟机 core dump。不建议使用 Unsafe

io.netty.noJavassist	
是否允许使用 Javassist类库,默认允许

io.netty.initialSeedUniquifier	
本地线程相关的随机种子初始值,默认值为0

上一篇     下一篇
类加载器中findClass与loadClass的区别

jetty嵌入式使用

URLClassLoader简介

netty参数及相关代码

netty4 echo例子 日志记录

性能压测工具