You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Use Netty as a backend instead of java.io for much more efficient networking. #1
Netty handles threading very well, unlike java.io sockets. Currently there is a large bottleneck in terms of single CPU performance due to usage of these old APIs.
Netty handles threading very well, unlike java.io sockets. Currently
there is a large bottleneck in terms of single CPU performance due to usage
of these old APIs.
—
Reply to this email directly or view it on GitHub #1.
I am finishing my version of JRakLib fully using ionetty, I'll publish it here when committing, not using while (true), is in the final version already, I'm just packing up some minor bugs, performance is very good, very low CPU usage.
Activity
alejzeis commentedon Aug 5, 2015
Yes, I was thinking of using Netty, but I am not that well familiar with
it. If you could help, that would be great (on a seperate branch first).
On Wednesday, August 5, 2015, Matthew Miller notifications@github.com
wrote:
net32 commentedon Sep 24, 2015
I am finishing my version of JRakLib fully using ionetty, I'll publish it here when committing, not using while (true), is in the final version already, I'm just packing up some minor bugs, performance is very good, very low CPU usage.
net32 commentedon Sep 24, 2015
@jython234 you could create a new branch, named ioNetty ? thanks
alejzeis commentedon Sep 24, 2015
@net32 Done.
net32 commentedon Sep 27, 2015
@me4502 see: https://github.com/net32/JRakLib/tree/ioNetty
RazvanDu commentedon Nov 30, 2015
Does the netty branch really improve performance?
alejzeis commentedon Nov 30, 2015
I tested it and it actually appeared to be slower than master.
On Nov 29, 2015 6:17 PM, "SenanYT" notifications@github.com wrote:
me4502 commentedon Dec 6, 2015
If used correctly, Netty should provide better performance.