jvm

Tag

Cards List
#jvm

JDK 28

Hacker News Top ↗ · 2026-10-17 Cached

OpenJDK 发布 JDK 28 版本规划页面,目前包含 10 个已确定的 JEP,涵盖值对象预览、结构化并发、AOT 编译、ZGC 性能改进及 JSON API 孵化器等特性。

0 favorites 0 likes
#jvm

Why Continuations are Coming to Java (2019)

Lobsters Hottest ↗ · 2026-10-06 Cached

Ron Pressler of Oracle's Java platform group explains the theoretical motivation for Project Loom, which aims to add continuations and fibers to the JDK to simplify nondeterministic I/O and concurrency in Java.

0 favorites 0 likes
#jvm

Turbo Haskell

Lobsters Hottest ↗ · 2026-09-30 Cached

Edward Kmett's Turbo Haskell (THC) compiles GHC Core via Truffle/GraalVM, supporting full prim-ops, JIT and AOT via Native Image, polyglot FFI to Python/Ruby/R/JavaScript, SIMD, green threading on Project Loom, and even compiling GHC itself.

0 favorites 0 likes
#jvm

jinfer: An open-source AI inference engine for the JVM. Finally, AI in jar.

Reddit r/LocalLLaMA ↗ · 2026-09-15

jinfer is an open-source AI inference engine built for the JVM, supporting various AI modalities like chat and vision without Python dependencies, and integrating with frameworks such as Spring AI and LangChain4j.

0 favorites 0 likes
#jvm

JEP 544: Ahead-of-Time Code Compilation

Hacker News Top ↗ · 2026-09-10 Cached

JEP 544 introduces ahead-of-time code compilation for Java applications to improve startup and warmup times by compiling code to native code in a training run, with dynamic JIT compilation for adaptability in changing workloads.

0 favorites 0 likes
#jvm

Why is Arrays.fill 265 times slower on G1GC?

Hacker News Top ↗ · 2026-09-01 Cached

The article investigates why Arrays.fill is 265 times slower on G1GC compared to ParallelGC, tracing the issue to JIT-generated code and memory barriers through detailed profiling and assembly analysis.

0 favorites 0 likes
#jvm

Value Classes Still Need Compiler Sympathy

Hacker News Top ↗ · 2026-08-26 Cached

This article discusses the integration of value classes as a preview feature in JDK 28 and analyzes the optimization opportunities and limitations in the JVM, emphasizing the need for careful compiler support.

0 favorites 0 likes
#jvm

Codes – typed application outcomes for Kotlin and Java

Hacker News Top ↗ · 2026-08-25 Cached

Codes is a library for JVM applications that provides stable outcome identities and explicit mappings for HTTP and gRPC, with zero runtime dependencies.

0 favorites 0 likes
#jvm

JDK 27 G1/Parallel/Serial GC Changes

Hacker News Top ↗ · 2026-08-13 Cached

JDK 27 introduces notable changes to HotSpot's stop-the-world garbage collectors, most significantly JEP 523 making G1 the default GC in all environments, alongside various improvements, refactorings, and bug fixes.

0 favorites 0 likes
#jvm

Escape IntelliJ: Scala and Kotlin LSPs on Emacs Eglot

Lobsters Hottest ↗ · 2026-07-21 Cached

A detailed guide on setting up Emacs Eglot for Scala and Kotlin development, offering a lightweight alternative to IntelliJ IDEA with custom LSP configurations.

0 favorites 0 likes
#jvm

The mask that compiles to nothing: how HotSpot's JIT learned to reason about bits

Lobsters Hottest ↗ · 2026-07-03 Cached

This article explains how HotSpot's C2 JIT compiler uses a 'known bits' abstraction to track which bits of an integer are definitely zero or one, enabling optimizations like eliminating redundant bitwise AND operations.

0 favorites 0 likes
#jvm

JEP 539: Strict Field Initialization in the JVM moved to preview

Hacker News Top ↗ · 2026-07-02 Cached

JEP 539 introduces strictly-initialized fields in the JVM as a preview feature, requiring fields to be initialized before reading to avoid default values like 0 or null. This provides stronger integrity guarantees for JVM-based languages.

0 favorites 0 likes
#jvm

@0xlelouch_: 90% of Java in 2026 comes down to mastering these 10 concepts. Everything else is syntax trivia. 1) JVM memory model + …

X AI KOLs Timeline ↗ · 2026-06-28 Cached

A thread listing 10 essential Java concepts for 2026, covering JVM memory model, concurrency, collections, I/O, exceptions, performance, tooling, debugging, security, and observability.

0 favorites 0 likes
#jvm

Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28

Hacker News Top ↗ · 2026-06-19 Cached

Project Valhalla's JEP 401 (Value Classes and Objects) has been integrated into the OpenJDK main repository, targeting JDK 28, marking a major milestone after a decade of development.

0 favorites 0 likes
#jvm

Clojure is almost as fast as C (with some help)

Lobsters Hottest ↗ · 2026-06-15 Cached

This article details how Clojure, with the JVM's Vector API and careful optimization, achieved frame rates within 20% of C for a 3D stress test, demonstrating that a dynamic language can approach low-level performance on hot loops.

0 favorites 0 likes
#jvm

Simplifying Weak Reference Processing in ZGC

Lobsters Hottest ↗ · 2026-06-14 Cached

This master's thesis at Uppsala University, done in collaboration with Oracle, investigates reducing the overhead of weak reference processing in the ZGC garbage collector by proposing three pipeline modifications and an alternative annotated-field mechanism.

0 favorites 0 likes
#jvm

rustc_codegen_jvm: Rust compiler backend to emit JVM bytecode

Lobsters Hottest ↗ · 2026-06-02 Cached

rustc_codegen_jvm is a custom Rust compiler backend that emits JVM bytecode, allowing Rust code to be compiled into runnable JAR files compatible with JVM 8+. It supports a wide range of Rust features including control flow, data structures, traits, and closures.

0 favorites 0 likes
#jvm

H2JVM - A Haskell Library for writing JVM Bytecode

Lobsters Hottest ↗ · 2026-06-01

H2JVM is a Haskell library that allows developers to write JVM bytecode directly in Haskell, enabling low-level JVM manipulation.

0 favorites 0 likes
#jvm

The Windows DLL loader lock: how a Rust thread can hang your JVM

Lobsters Hottest ↗ · 2026-05-19 Cached

QuestDB engineers debug a sporadic Windows hang caused by a deadlock involving the Windows DLL Loader Lock, Rust thread-local storage destruction, JNI detach, and JVM garbage collection safepoint mechanics.

0 favorites 0 likes
#jvm

embabel/embabel-agent

GitHub Trending (daily) ↗ · 2026-08-12 Cached

Embabel Agent Framework is an open-source JVM framework for authoring agentic flows that mix LLM-prompted interactions with code and domain models, written in Kotlin with Java-friendly usage.

0 favorites 0 likes
← Back to home

Submit Feedback