Package org.jgroups.tests
Class NioServerPerfTest
java.lang.Object
org.jgroups.tests.NioServerPerfTest
NIO based server for measuring heap-based vs direct byte buffers. Use
NioClientTest as client test driver- Since:
- 3.6.4
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ByteBufferstatic final longprotected ServerSocketChannelprotected booleanprotected Selectorstatic final intprotected final AtomicLongprotected final AtomicLongprotected final AtomicLong -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static ByteBuffercreate(int size, boolean direct) protected booleanhandle(SocketChannel ch, ByteBuffer buf) static voidprotected voidstart(boolean direct)
-
Field Details
-
ch
-
selector
-
running
protected volatile boolean running -
buffer
-
total_bytes_received
-
total_msgs
-
start
-
BYTES_TO_SEND
public static final long BYTES_TO_SEND- See Also:
-
SIZE
public static final int SIZE- See Also:
-
-
Constructor Details
-
NioServerPerfTest
public NioServerPerfTest()
-
-
Method Details