You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "Susmit Sarkar (Jira)" <ji...@apache.org> on 2021/03/29 18:26:00 UTC

[jira] [Created] (SSHD-1153) NIO2 IOServiceFactory

Susmit Sarkar created SSHD-1153:
-----------------------------------

             Summary: NIO2 IOServiceFactory
                 Key: SSHD-1153
                 URL: https://issues.apache.org/jira/browse/SSHD-1153
             Project: MINA SSHD
          Issue Type: Question
            Reporter: Susmit Sarkar
         Attachments: image-2021-03-29-23-52-39-814.png, image-2021-03-29-23-54-01-301.png, image-2021-03-29-23-55-16-337.png, image-2021-03-29-23-55-33-299.png

IoServiceFactoryFactory ==> *NIO2, MINA, NETTY*

How does this works internally, and how performance will be affected with the different IoServiceFactoryFactory.

We did lots of performance testing and found NIO2 is the best performing of the 3? Why is it the best of the other 3, and why Apache selects it as default.

How does NIO Worker Threads affects the performance. Attaching a screenshot from the thread dump which I took

!image-2021-03-29-23-52-39-814.png!

All the threads in park state, and some are in runnable in different phases of execution. I am 

The details which I got are (*PARKED*):
!image-2021-03-29-23-54-01-301.png!

I am not able to decipher what does the stacks mean



For *RUNNABALE:*

*!image-2021-03-29-23-55-33-299.png!*



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@mina.apache.org
For additional commands, e-mail: dev-help@mina.apache.org