/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

jakewharton.com
| | blog.gilliard.lol

[AI summary] The article details how to significantly reduce JVM startup time for short-lived workloads using Java 9's new Class Data Sharing (CDS) and Ahead-of-Time (AOT) compilation features.
4.8 parsecs

Travel
| |
| | jeremymanson.blogspot.com

I still get a lot of questions about whether double-checked locking works in Java, and I should probably post something to clear it up. And...
4.9 parsecs

Travel
| |
| | andreabergia.com

This post is part of the Writing a JVM in Rust series. I have written a JVM in Rust A JVM in Rust part 2 - The class files format ?thispost A JVM in Rust part 3 - Parsing class files A JVM in Rust part 4 - The Java bytecode A JVM in Rust part 5 - Executing instructions A JVM in Rust part 6 - Methods and exceptions A JVM in Rust part 7 - Objects and GC A JVM in Rust part 8 - Retrospective In this post, I will discuss the .
3.6 parsecs

Travel
| |
| | stuartsierra.com

[AI summary] The author benchmarks various ways to run Clojure in 2019, comparing traditional JVM launchers like Leiningen with faster alternatives such as Babashka, Joker, and GraalVM-compiled native binaries against a basic C program.
19.3 parsecs

Travel
|