Tagged articles

GraalVM

130 articles · Page 2 of 2
Programmer DD
Programmer DD
Dec 27, 2021 · Backend Development

Boost Maven Build Speed with mvnd: GraalVM-Powered Daemon Explained

The article introduces mvnd, a GraalVM‑based Maven daemon that accelerates builds by reusing processes, leveraging JIT compilation, and supporting parallel execution, then details installation across Linux, macOS and Windows, configuration tips, and usage commands, showing how it narrows the performance gap with Gradle.

Build OptimizationGraalVMJava
0 likes · 7 min read
Boost Maven Build Speed with mvnd: GraalVM-Powered Daemon Explained
macrozheng
macrozheng
Dec 26, 2021 · Backend Development

Speed Up Maven Builds 10× with mvnd: GraalVM‑Powered Daemon Explained

This article introduces mvnd, a GraalVM‑based Maven daemon that runs as a persistent build service, explains how it achieves faster startup and parallel builds, and provides step‑by‑step installation, configuration, and usage instructions for Windows, macOS, and Linux.

GraalVMJavabuild acceleration
0 likes · 7 min read
Speed Up Maven Builds 10× with mvnd: GraalVM‑Powered Daemon Explained
Java Architecture Diary
Java Architecture Diary
Dec 13, 2021 · Backend Development

Essential Java & Cloud Native Resources: From JDK 17 to GraalVM, Spring & More

This curated collection gathers essential articles and tutorials covering Java 8‑17 updates, GraalVM performance tricks, Spring Native adoption, Spring Cloud and RSocket alternatives, GraphQL frameworks, observability stacks like Grafana, Prometheus and Loki, IDE enhancements, database fundamentals, and low‑code platform building, providing a comprehensive knowledge base for modern backend developers.

DatabasesGraalVMJava
0 likes · 4 min read
Essential Java & Cloud Native Resources: From JDK 17 to GraalVM, Spring & More
macrozheng
macrozheng
Dec 8, 2021 · Backend Development

How to Turn a Java Hello World into a Fast Native Binary with GraalVM

This article walks through writing a simple Java program, compiling it with javac, then using GraalVM's native-image tool to produce a JVM‑independent executable, compares file size and startup speed, discusses native-image limitations, and shows how Spring Boot can be built as a native image for dramatically faster startup.

AOT compilationGraalVMJava
0 likes · 12 min read
How to Turn a Java Hello World into a Fast Native Binary with GraalVM
Top Architect
Top Architect
Sep 5, 2021 · Cloud Native

Spring Native Beta: Building Native Spring Applications with GraalVM

Spring Native Beta introduces Maven and Gradle plugins and native‑configuration annotations that let Spring applications be compiled into GraalVM native images, enabling ultra‑fast startup, low memory usage, and container‑friendly executables for cloud‑native deployments.

AOTGraalVMJava
0 likes · 11 min read
Spring Native Beta: Building Native Spring Applications with GraalVM
Java Architecture Diary
Java Architecture Diary
Aug 16, 2021 · Backend Development

Boost Your IoT Apps with mica-mqtt: Low‑Latency, High‑Performance MQTT Framework

The article introduces mica-mqtt, an open‑source MQTT component built on t‑io that offers simple, low‑latency, high‑performance messaging, outlines its features, provides Spring Boot and plain Java integration steps, shows configuration examples, and explains monitoring and clustering capabilities for IoT applications.

GraalVMJavaSpring Boot
0 likes · 10 min read
Boost Your IoT Apps with mica-mqtt: Low‑Latency, High‑Performance MQTT Framework
Java Architecture Diary
Java Architecture Diary
Aug 9, 2021 · Backend Development

Boost Your IoT Apps with mica-mqtt: High‑Performance MQTT Server & Client Guide

The article introduces mica-mqtt, a lightweight, low‑latency, high‑performance MQTT component built on t‑io, detailing its features, configuration for Spring Boot and plain Java projects, custom interfaces, clustering, monitoring with Prometheus‑Grafana, and provides code examples for both server and client integration.

GraalVMJavaSpring Boot
0 likes · 10 min read
Boost Your IoT Apps with mica-mqtt: High‑Performance MQTT Server & Client Guide
Java Architecture Diary
Java Architecture Diary
Jul 22, 2021 · Fundamentals

GraalVM 21.2 Highlights: Native Image, Compiler, and Multi‑Language Improvements

GraalVM 21.2 introduces major updates across its ecosystem, including new Gradle and Maven plugins for Native Image with JUnit 5 support, enhanced compiler optimizations, expanded Truffle language capabilities, improved JavaScript, Ruby, Python, LLVM, and upgraded tooling such as VisualVM and JFR integration.

Compiler OptimizationsGraalVMNative Image
0 likes · 18 min read
GraalVM 21.2 Highlights: Native Image, Compiler, and Multi‑Language Improvements
Java Backend Technology
Java Backend Technology
Jun 13, 2021 · Cloud Native

How Spring Native Beta Enables Fast, Low‑Memory Spring Apps with GraalVM

Spring Native beta introduces Maven and Gradle plugins that let Spring applications be compiled into GraalVM native images, delivering near‑instant startup, reduced memory usage, and container‑ready executables while outlining supported features, AOT transformation, and practical use cases for cloud‑native deployments.

AOTGraalVMJava
0 likes · 11 min read
How Spring Native Beta Enables Fast, Low‑Memory Spring Apps with GraalVM
macrozheng
macrozheng
May 20, 2021 · Cloud Native

How Spring Native Beta Enables Instant Startup and Tiny Containers

Spring Native beta lets Spring applications run as GraalVM native images, offering near‑instant startup, reduced memory usage, and container‑ready executables, while providing Maven/Gradle plugins, AOT transformation, and broad Spring ecosystem support for modern cloud‑native deployments.

AOTGraalVMJava
0 likes · 10 min read
How Spring Native Beta Enables Instant Startup and Tiny Containers
MaGe Linux Operations
MaGe Linux Operations
Apr 10, 2021 · Backend Development

Can Java Microservices Match Go’s Speed? Benchmark Results Revealed

Through a series of benchmark tests comparing simple, logging‑enabled microservices written in Java (Helidon) and Go (Go‑Kit), the authors evaluate whether Java can achieve Go‑like performance, exploring JVM tuning, GraalVM native images, and Kubernetes deployments to uncover speed, memory, and scalability trade‑offs.

GoGraalVMJava
0 likes · 18 min read
Can Java Microservices Match Go’s Speed? Benchmark Results Revealed
Java Architecture Diary
Java Architecture Diary
Mar 30, 2021 · Backend Development

Unlock GraalVM: Faster Java, Native Images, and Polyglot Programming

This guide introduces GraalVM’s key capabilities—including a high‑performance JIT compiler, native‑image generation for low‑memory binaries, and seamless polyglot support—while providing essential command‑line options and code examples for Java, native, and multiple language development.

GraalVMJIT compilerJava
0 likes · 10 min read
Unlock GraalVM: Faster Java, Native Images, and Polyglot Programming
Programmer DD
Programmer DD
Jan 13, 2021 · Backend Development

Can Java Microservices Match Go’s Speed? A Deep Performance Comparison

This article examines whether Java microservices can be as fast as Go by presenting a series of benchmark tests using simple services, Helidon and Go toolkits, various JVMs, GraalVM native images, and Kubernetes deployments, and analyzing latency, throughput, and memory usage across multiple hardware configurations.

GoGraalVMJava
0 likes · 10 min read
Can Java Microservices Match Go’s Speed? A Deep Performance Comparison
Java Architecture Diary
Java Architecture Diary
Jan 4, 2021 · Cloud Native

How Spring’s 2020 Roadmap Embraces Kubernetes, Reactive, and GraalVM

The article reviews Spring’s 2020 developments, highlighting its reintegration with VMware, massive SpringOne attendance, deep Kubernetes integration, new Spring Boot features, Reactive programming support, GraalVM native images, RSocket protocol, and the latest Java and Kotlin enhancements for cloud‑native applications.

Cloud NativeGraalVMJava
0 likes · 10 min read
How Spring’s 2020 Roadmap Embraces Kubernetes, Reactive, and GraalVM
Java Architecture Diary
Java Architecture Diary
Dec 19, 2020 · Backend Development

Boost Spring Boot Performance with GraalVM Native Images

This guide walks through installing GraalVM, adding the native‑image tool, creating a Spring Boot 2.4 project, configuring it for GraalVM, building a native executable, and comparing startup time and memory usage, showing how GraalVM can reduce startup from over a second to 0.2 seconds and memory from 480 MB to 25 MB.

GraalVMJavaNative Image
0 likes · 8 min read
Boost Spring Boot Performance with GraalVM Native Images
IT Architects Alliance
IT Architects Alliance
Nov 15, 2020 · Backend Development

Can Java Match Go’s Speed? A Deep Microservice Performance Study

This article presents a systematic performance comparison between Java and Go microservices—covering raw speed, memory usage, logging impact, GraalVM native images, and Kubernetes deployments—to reveal when each language excels and the practical trade‑offs involved.

Backend DevelopmentGoGraalVM
0 likes · 14 min read
Can Java Match Go’s Speed? A Deep Microservice Performance Study
Programmer DD
Programmer DD
Oct 13, 2019 · Cloud Native

Shrink Java Docker Images & Halve Startup Time Using OpenJ9 & GraalVM

This article demonstrates how Java applications can be made smaller, faster to start, and more resource‑efficient in the cloud‑native era by using multi‑stage Docker builds, OpenJ9’s shared class cache and AOT compilation, and GraalVM native images, with step‑by‑step examples based on the Spring PetClinic and Micronaut projects.

DockerGraalVMJava
0 likes · 19 min read
Shrink Java Docker Images & Halve Startup Time Using OpenJ9 & GraalVM
21CTO
21CTO
Mar 21, 2018 · Backend Development

Unlocking Java Performance: How Graal Replaces C2 in HotSpot JIT

This article explains Java's traditional JIT compilers, introduces Graal as a modular Java‑level JIT and AOT compiler, compares its optimizations with HotSpot's C2, and provides practical steps to enable Graal in Java 10, offering deeper insight into JVM performance tuning.

GraalVMHotSpotJIT
0 likes · 11 min read
Unlocking Java Performance: How Graal Replaces C2 in HotSpot JIT