Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Netty as a backend instead of java.io for much more efficient networking. #1

Open
me4502 opened this issue Aug 5, 2015 · 8 comments

Comments

@me4502
Copy link

me4502 commented Aug 5, 2015

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.

@alejzeis
Copy link

alejzeis commented 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 [email protected]
wrote:

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.

@net32
Copy link

net32 commented 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
Copy link

net32 commented Sep 24, 2015

@jython234 you could create a new branch, named ioNetty ? thanks

@alejzeis
Copy link

@net32 Done.

@net32
Copy link

net32 commented Sep 27, 2015

@RazvanDu
Copy link

Does the netty branch really improve performance?

@alejzeis
Copy link

I tested it and it actually appeared to be slower than master.
On Nov 29, 2015 6:17 PM, "SenanYT" [email protected] wrote:

Does the netty branch really improve performance?


Reply to this email directly or view it on GitHub
#1 (comment)
.

@me4502
Copy link
Author

me4502 commented Dec 6, 2015

If used correctly, Netty should provide better performance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants