www.graalvm.org
Open in
urlscan Pro
2606:50c0:8002::153
Public Scan
Submitted URL: http://www.graalvm.org/
Effective URL: https://www.graalvm.org/
Submission: On December 02 via api from US — Scanned from DE
Effective URL: https://www.graalvm.org/
Submission: On December 02 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
social-network algorithm blogger cloud-download computing conversation document github-sign home-icon-silhouette icon-github icon-twitter logo screwdriver-and-wrench-crossed speed-meter linux mac-os-logo windows-logo icon customer-review newspaper megaphone slack Help us improve GraalVM! Tell us what we should add or change (takes <5 minutes) Start survey close * Docs * Guides * Blog * Videos * Community * Graal Projects Graal Stack Graal Cloud Native GraalOS GraalJS GraalPy Java on Truffle Ruby Download BUILD FASTER, SMALLER, LEANER APPLICATIONS Download Get Started Announcement GRAALVM FOR JDK 21 IS HERE! 🚀 THIS RELEASE TAKES AOT PERFORMANCE TO THE NEXT LEVEL AND SHIPS G1 GC FOR AARCH64 AS WELL AS NEW JAVA 21 FEATURES SUCH AS VIRTUAL THREADS. Learn More FEATURES LOW RESOURCE USAGE NATIVE EXECUTABLES USE ONLY A FRACTION OF MEMORY AND CPU RESOURCES REQUIRED BY A JVM, WHICH IMPROVES UTILIZATION AND REDUCES COSTS. IMPROVED SECURITY NATIVE EXECUTABLES CONTAIN ONLY THE CLASSES, METHODS, AND FIELDS THAT YOUR APPLICATION NEEDS, WHICH REDUCES ATTACK SURFACE AREA. FAST STARTUP NATIVE EXECUTABLES COMPILED AHEAD OF TIME START UP INSTANTLY AND REQUIRE NO WARMUP TO RUN AT PEAK PERFORMANCE. COMPACT PACKAGING NATIVE EXECUTABLES ARE SMALL AND OFFER A RANGE OF LINKING OPTIONS THAT MAKE THEM EASY TO DEPLOY IN MINIMAL CONTAINER IMAGES. SUPPORTED BY FRAMEWORKS POPULAR FRAMEWORKS SUCH AS SPRING BOOT, MICRONAUT, HELIDON, AND QUARKUS PROVIDE FIRST-CLASS SUPPORT FOR GRAALVM. SUPPORTED BY LEADING CLOUD PLATFORMS SDKS FROM LEADING CLOUD PLATFORMS SUCH AS AWS, MICROSOFT AZURE, GCP, AND ORACLE CLOUD INFRASTRUCTURE INTEGRATE AND SUPPORT GRAALVM. NATIVE IMAGE WRITE EFFICIENT, MORE SECURE, AND HIGHLY-SCALABLE CLOUD NATIVE JAVA APPLICATIONS. Guides USING GRAALVM DEVELOP IDE AND JAVA TOOL SUPPORT USE YOUR FAVORITE JAVA IDE AND DEVELOPMENT TOOLS, AND THEN COMPILE YOUR APPLICATION AHEAD-OF-TIME INTO AN EXECUTABLE WITH GRAALVM NATIVE IMAGE. IT'S JUST A SEAMLESS EXTRA STEP IN YOUR DEVELOPMENT PROCESS. Learn More BUILD MAVEN AND GRADLE PLUGINS THE NATIVE BUILD TOOLS PROVIDE MAVEN AND GRADLE PLUGINS THAT MAKE IT EASY TO COMPILE YOUR APPLICATIONS AHEAD-OF-TIME AS PART OF YOUR BUILD PROCESS. Learn More TEST JUNIT 5 SUPPORT TEST YOUR NATIVE APPLICATIONS WITH JUNIT TEST SUPPORT COMPILED AHEAD-OF-TIME. Maven | Gradle DEBUG NATIVE DEBUGGING WITH GDB SET BREAKPOINTS, STEP THROUGH JAVA SOURCES LINE-BY-LINE, AND INSPECT VARIABLES IN A NATIVE EXECUTABLE WITH GDB AND IN SUPPORTED IDES. Learn More PACKAGE & DEPLOY SMALL AND EFFICIENT CONTAINERS NATIVE EXECUTABLES ARE IDEAL FOR USE WITH LIGHT-WEIGHT CONTAINER IMAGES THAT MINIMIZE ATTACK SURFACE AREA TO IMPROVE SECURITY. A STATICALLY-LINKED NATIVE EXECUTABLE CAN EVEN RUN IN A SCRATCH CONTAINER IMAGE! Learn More MONITOR SUPPORT FOR JFR, JMX, AND MORE MONITOR NATIVE EXECUTABLES WITH THE SAME TOOLS YOU USE FOR APPLICATIONS DEPLOYED ON THE JVM. NATIVE EXECUTABLES CAN OPTIONALLY INCLUDE SUPPORT FOR JFR, JMX, HEAP DUMPS, JVMSTAT, AND MORE. Take a Guide GRAALVM ADOPTION Learn More MORE GRAALVM TECHNOLOGIES GRAAL JIT COMPILER USE THE GRAALVM JDK WITH THE OPTIMIZING GRAAL JUST-IN-TIME (JIT) COMPILER TO INCREASE YOUR JAVA APPLICATION PERFORMANCE. Learn More ADDITIONAL LANGUAGES EXTEND YOUR JAVA APPLICATIONS WITH CODE WRITTEN IN OTHER LANGUAGES OR ACCELERATE OTHER LANGUAGES WITH GRAALVM. CONNECT WITH US Get started with GraalVM Available for Linux, macOS, and Windows platforms Get started LEARN * Guides * Documentation * GraalVM SDK Javadoc * GraalVM Blog * GraalVM Workshops * GraalVM Demos RESOURCES * Oracle GraalVM * Oracle Developers * Oracle Help Center * Oracle Labs * Brand Guidelines MORE * Why GraalVM? * Release Calendar * Release Notes * FAQs * Support Copyright © 2018, 2023, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks. Other names may be trademarks of their respective owners.