Originally posted by Leprechaunius
View Post
Announcement
Collapse
No announcement yet.
OpenJDK 14 Has Some Performance Improvements But OpenJDK 8 Still Strong
Collapse
X
-
Very interesting benchmark. However, there is one thing I'd like to see from the Java benchmarks in the future: Client applications. Minecraft obviously comes to mind here, but there are other ones, like JOSM (OpenStreetMap editor). Not sure how easy it would be to get numbers out of the performance of these. For games like Minecraft you can at least measure the FPS and frame times. Also initial program load time might be of interest there. For heavily modded minecraft that is on the order of minutes.
Though admittedly, apart from those two I can't really think of any client java programs that are still in use. They probably exist, just not in domains I know about.
Comment
-
Originally posted by SetifJava and Performance are two things that can't be mentioned in the same context.
- Likes 11
Comment
-
Originally posted by yariv View PostOne of the reasons that Java 8 is still widely used is that Java 9 broke backwards compatibility.
And Java 9 didn not break any backwards compatibility. Java 9 simply put a mechanism in place to keep internal classes from being outside accessible. Several libraries were making use of those classes (despite there being a warning from day 1 that that may create compatibility issues). Module system was postponed from Java 7 to Java 8 and eventually Java 9 largely to give those libraries time to adapt.
- Likes 3
Comment
-
Originally posted by Setif
Do OpenCL or OpenMP or OpenACC or OneAPI or SYCL or CUDA support JAVA?!
if No, Why?
Does JAVA compiler have the ability to generate optimised binary for the host machine to use its full power?
Java compiler for now no ? But Java VM yes. Advantage is you only have to optimize once. And mostly it will be optimized by people who know how.
- Likes 2
Comment
-
Originally posted by Setif
Do OpenCL or OpenMP or OpenACC or OneAPI or SYCL or CUDA support JAVA?!
if No, Why?
Originally posted by SetifDoes JAVA compiler have the ability to generate optimised binary for the host machine to use its full power?
By your logic, C sucks for performance.
- Likes 1
Comment
-
What about this benchmark:
lang production use license cost c++ 0 rupee forever rust 0 rupee forever java 10 billion rupees , and pray oracle doesn't change the agreement.
rust and c are lookin better to me
Last edited by onlyLinuxLuvUBack; 20 March 2020, 03:10 PM.
- Likes 1
Comment
Comment