hprose / hprose-java

Hprose is a cross-language RPC. This project is Hprose 2.0 for Java
MIT License
550 stars 187 forks source link

ByteBufferStream 堆外内存申请问题 #60

Open vienous opened 4 years ago

vienous commented 4 years ago

堆外内存会随请求数增加而增加吗?如果没设置 -XX:MaxDirectMemorySize参数。我看到代码里有这个ThreadLocal byteBufferPool,没怎么理解

andot commented 4 years ago

并发请求越来越多得很,内存会增加,但如果并发请求数稳定,内存占用也会稳定,这个 byteBufferPool 是内存池,请求可以复用这里面的内存。