Oracle Releases GraalVM 20.1 Virtual Machine With Some Big Improvements

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67081

    Oracle Releases GraalVM 20.1 Virtual Machine With Some Big Improvements

    Phoronix: Oracle Releases GraalVM 20.1 Virtual Machine With Some Big Improvements

    Oracle today released GraalVM 20.1 as their latest big feature update to this virtual machine implemented in Java that also supports not only JIT compilation but ahead-of-time compilation for Java software as well as supporting an LLVM runtime and other languages...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • nuetzel
    Senior Member
    • May 2016
    • 750

    #2
    Java™ as base...

    Comment

    • caligula
      Senior Member
      • Jan 2014
      • 3309

      #3
      Originally posted by nuetzel View Post
      Java™ as base...
      Should be rewritten in JavaScript?

      Comment

      • brauliobo
        Junior Member
        • Sep 2015
        • 28

        #4
        JS, Python and Ruby benchmarks would be appreciated

        Comment

        • arcivanov
          Junior Member
          • Feb 2020
          • 30

          #5
          Originally posted by brauliobo View Post
          JS, Python and Ruby benchmarks would be appreciated
          And functional comparison with CPython and PyPy. That is if it only works in benchmarks it doesn't really exist per se.

          Comment

          • Raka555
            Junior Member
            • Nov 2018
            • 672

            #6
            Originally posted by phoronix View Post
            Phoronix: Oracle Releases GraalVM 20.1 Virtual Machine With Some Big Improvements

            ... but ahead-of-time compilation for Java software...

            http://www.phoronix.com/scan.php?pag...-20.1-Released
            Does this mean you can make native binaries ?

            Comment

            • galaxycode
              Junior Member
              • Apr 2020
              • 1

              #7
              Does this mean you can make native binaries ?
              https://www.graalvm.org/docs/referen.../native-image/

              Comment

              • asoltesz
                Junior Member
                • Apr 2011
                • 31

                #8
                Does this mean you can make native binaries ?
                Yes it can create binaries so you dont need a JVM on the target system.

                Comment

                • bug77
                  Senior Member
                  • Dec 2009
                  • 6473

                  #9
                  Originally posted by Raka555 View Post

                  Does this mean you can make native binaries ?
                  Sort of.
                  The native tool is not actually part of GraalVM, it's a separate download. And it's experimental, it only works on a handful of projects atm. Last I checked, it could only target Linux on x86_64, I don't know how much has changed in the meantime.

                  But when it works, it works wonders

                  Comment

                  • sanne
                    Junior Member
                    • Jan 2010
                    • 6

                    #10
                    Originally posted by bug77 View Post

                    Sort of.
                    The native tool is not actually part of GraalVM, it's a separate download. And it's experimental, it only works on a handful of projects atm. Last I checked, it could only target Linux on x86_64, I don't know how much has changed in the meantime.

                    But when it works, it works wonders
                    It's no longer experimental, and Red Hat is contributing many significant improvements as well.

                    It support much more than x86_64 now - including support for ARM64 targets.

                    Many great projects have started to take advantage of this native capability - just have a look at https://quarkus.io/ to see how we make the native-image compiler more accessible and productive. (disclaimer : I work on Quarkus)

                    Comment

                    Working...
                    X