Tag

AOT

1 views collected around this technical thread.

macrozheng
macrozheng
Feb 14, 2025 · Backend Development

How to Build Fast Spring Boot 3 Apps with GraalVM Native Images and AOT

This guide walks through the prerequisites, GraalVM installation, Maven setup, and step‑by‑step packaging of a Spring Boot 3 application into a native executable using AOT compilation, runtime hints, and Docker, demonstrating dramatically faster startup times.

AOTDockerGraalVM
0 likes · 12 min read
How to Build Fast Spring Boot 3 Apps with GraalVM Native Images and AOT
Selected Java Interview Questions
Selected Java Interview Questions
Jan 17, 2025 · Backend Development

Spring Boot 3.0 AOT Compilation with GraalVM: A Step‑by‑Step Guide

This article explains how to prepare the environment, configure GraalVM, use Maven plugins, and apply Spring Boot 3.0 AOT and RuntimeHints to compile a Spring Boot application into a fast‑starting native executable, including Docker packaging and underlying AOT principles.

AOTGraalVMJava
0 likes · 12 min read
Spring Boot 3.0 AOT Compilation with GraalVM: A Step‑by‑Step Guide
Watermelon Video Tech Team
Watermelon Video Tech Team
Jun 2, 2023 · Mobile Development

Custom Baseline Profiles Optimization for Android Apps: Design, Implementation, and Evaluation

This article describes the background of Android code execution, the evolution from full AOT to JIT+AOT and Cloud Profiles, the limitations of Google Baseline Profiles, and presents a custom Gradle‑based solution that generates baseline.prof files for all AGP versions, integrates with the installation pipeline, collaborates with OEMs, and demonstrates measurable cold‑start improvements.

AOTBaseline ProfilesDex Optimization
0 likes · 29 min read
Custom Baseline Profiles Optimization for Android Apps: Design, Implementation, and Evaluation
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Feb 17, 2023 · Mobile Development

Optimizing Dynamically Loaded Dex Files Across Android Versions

The article explains how dynamically loaded dex files are optimized on Android 5.0 through 12—detailing AOT compilation via dex2oat, profile‑guided filters, runtime‑filter flags, class‑loader contexts, SELinux limits, and the use of PathClassLoader or the PMS performDexOptSecondary command to achieve performance comparable to installed APKs.

AOTClassLoaderDex Optimization
0 likes · 17 min read
Optimizing Dynamically Loaded Dex Files Across Android Versions
Top Architect
Top Architect
Oct 27, 2022 · Backend Development

Spring Framework 6.0 RC1 Released: Key Features and Updates

Spring Framework 6.0 RC1 introduces Java 17+ requirement, migration to Jakarta EE 9+, AOT compilation support, virtual‑thread integration, and updated compatibility with Tomcat 10, Jetty 11, and Hibernate 6.1, while adding new HTTP client features and observability enhancements.

AOTBackend DevelopmentGraalVM
0 likes · 5 min read
Spring Framework 6.0 RC1 Released: Key Features and Updates
Code Ape Tech Column
Code Ape Tech Column
Oct 24, 2022 · Backend Development

Spring Framework 6.0 RC1 Released: Key Features and Changes

Spring Framework 6.0 RC1 has been released, requiring Java 17+, migrating to Jakarta EE 9+ namespaces, supporting the latest web containers and Hibernate ORM, introducing AOT compilation, virtual‑thread executor support, new @HttpExchange client, RFC 7807 handling, Micrometer observability, and more.

AOTBackend DevelopmentJakarta EE
0 likes · 7 min read
Spring Framework 6.0 RC1 Released: Key Features and Changes
Java Architecture Diary
Java Architecture Diary
Oct 19, 2022 · Backend Development

Exploring Spring Framework 6.0’s New GraalVM AOT Support and Configuration

Spring Framework 6.0 introduces comprehensive GraalVM AOT support, adding new modules such as GraalVM feature, AOT core, and JavaPoet, along with aot.factories configuration files that enable developers to customize native image generation, replace Spring Native, and manage runtime hints for beans, context, and other components.

AOTGraalVMJava
0 likes · 6 min read
Exploring Spring Framework 6.0’s New GraalVM AOT Support and Configuration
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
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.

AOTContainer ImagesGraalVM
0 likes · 10 min read
How Spring Native Beta Enables Instant Startup and Tiny Containers
Xianyu Technology
Xianyu Technology
Apr 11, 2019 · Cloud Computing

Performance Evaluation of Dart Compilation Modes for Server‑Side FaaS Applications

Evaluating Dart’s AoT, AppJIT, Kernel, and JIT compilation for server‑side FaaS shows AoT yields the fastest runtime (≈6× JIT), AppJIT with aggressive optimization slightly outperforms Kernel, startup latency rivals Java, and for long‑running services JIT modes with tuning provide comparable throughput while minimizing build time.

AOTCompilationDart
0 likes · 10 min read
Performance Evaluation of Dart Compilation Modes for Server‑Side FaaS Applications
Xianyu Technology
Xianyu Technology
Oct 26, 2018 · Mobile Development

Flutter App Size Optimization Strategies for iOS

The Xianyu team tackled iOS Flutter app bloat by analyzing App.framework, cutting excessive type‑casting, applying dwarf‑stack‑trace and obfuscation flags, stripping dSYM symbols, and removing duplicate assets, which together shrank the generated framework by over 30 % and improved download efficiency.

AOTDartFlutter
0 likes · 9 min read
Flutter App Size Optimization Strategies for iOS
Qunar Tech Salon
Qunar Tech Salon
Nov 22, 2017 · Fundamentals

Overview of Java 9 New Features and JEP Enhancements

This article provides a comprehensive overview of Java 9’s major new features—including the JPMS (Jigsaw) module system, updated APIs, security improvements, the new HTTP/2 client, AOT compilation, and the time‑driven release model—illustrated with code examples and practical guidance for developers.

AOTJLinkJPMS
0 likes · 18 min read
Overview of Java 9 New Features and JEP Enhancements