|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
public interface ReceiveBufferSizePredictor

预测一个Channel接收的缓冲的可读取字节数.
依赖上一个读操作读取的实际字节数为下一次读操作计算最优的ChannelBuffer的容量. 预测更精确,内存利用率更高效.
一旦读操作被执行并且知道实际读取字节数,I/O线程会调用previousReceiveBufferSize(int)
去更新预测机以便它下次预测更精确.
| 方法摘要 | |
|---|---|
int |
nextReceiveBufferSize()
依赖上一个读操作读取的实际字节数预测下一次读操作的 ChannelBuffer的容量. |
void |
previousReceiveBufferSize(int previousReceiveBufferSize)
使用上一个读操作实际读取的字节数更新该预测机. |
| 方法详细信息 |
|---|
int nextReceiveBufferSize()
ChannelBuffer的容量.
void previousReceiveBufferSize(int previousReceiveBufferSize)
previousReceiveBufferSize - 上一个读操作实际读取的字节数
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||