forked from I2P_Developers/i2p.i2p
dont use stream method to avoid data copy
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
package net.i2p.router.transport;
|
package net.i2p.router.transport;
|
||||||
|
|
||||||
import java.io.ByteArrayInputStream;
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.io.Writer;
|
import java.io.Writer;
|
||||||
@@ -110,7 +109,7 @@ public class VMCommSystem extends CommSystemFacade {
|
|||||||
public void runJob() {
|
public void runJob() {
|
||||||
I2NPMessageHandler handler = new I2NPMessageHandler(_ctx);
|
I2NPMessageHandler handler = new I2NPMessageHandler(_ctx);
|
||||||
try {
|
try {
|
||||||
I2NPMessage msg = handler.readMessage(new ByteArrayInputStream(_msg));
|
I2NPMessage msg = handler.readMessage(_msg);
|
||||||
int size = _msg.length;
|
int size = _msg.length;
|
||||||
_ctx.profileManager().messageReceived(_from, "vm", 1, size);
|
_ctx.profileManager().messageReceived(_from, "vm", 1, size);
|
||||||
_ctx.statManager().addRateData("transport.receiveMessageSize", size, 1);
|
_ctx.statManager().addRateData("transport.receiveMessageSize", size, 1);
|
||||||
|
Reference in New Issue
Block a user