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

too old version of JDK #3933

Closed
l3r8yJ opened this issue Feb 20, 2025 · 1 comment
Closed

too old version of JDK #3933

l3r8yJ opened this issue Feb 20, 2025 · 1 comment

Comments

@l3r8yJ
Copy link
Contributor

l3r8yJ commented Feb 20, 2025

So, here we can see that eo currently uses JDK version 11. Upgrading it to version 21 might make sense, as newer JDK versions often include performance improvements and optimizations.

eo/pom.xml

Lines 384 to 385 in 201e3bb

<source>11</source>
<target>11</target>

I believe this upgrade could improve overall performance, at least with ability to use virtual threads in 21th, with performance improvements of G1GC/ZGC it 17th. I know that it can be expensive task, but result can worth it

@yegor256 @maxonfjvipon @volodya-lombrozo wdyt, guys?

@yegor256
Copy link
Member

@l3r8yJ in my opinion, such performance improvements are not important at the moment, because our compiler is still very much experimental. In order to talk about high performance, we need to create a totally different 1) compiler and 2) runtime. Most probably, both of them should be written in Rust.

@l3r8yJ l3r8yJ closed this as completed Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants