java-数据报包上的ByteBuffer与缓冲区
作者:互联网
我已经读过ByteBuffer(java.nio)应该在Buffer类上使用以读取数据,这仅仅是因为它更有效(?).我的问题围绕一个UDP客户端进行,该客户端从多播地址读取数据包并将其处理为原始对象.从DatagramSocket解析这些数据包的最有效/最快方法是什么?现在,我有一个数据报包,它的字节数组环绕着ByteBuffer并从那里读取.我的目标是最大程度地减少新对象的创建并提高速度.
解决方法:
DatagramSocket无法直接读入ByteBuffer,但是您可以使用DatagramChannel代替.
标签:sockets,networking,java,garbage-collection 来源: https://codeday.me/bug/20191208/2094030.html