Best of JVMDecember 2024

  1. 1
    Article
    Avatar of baeldungBaeldung·1y

    Exploring Advanced JVM Options

    The Java Virtual Machine (JVM) offers a range of advanced options to fine-tune its performance, manage memory, and conduct diagnostics. These options include configurations for garbage collection, memory management, Just-in-Time (JIT) compilation, and debugging. Developers can achieve optimal application performance by understanding and appropriately using these advanced settings, while also considering potential changes in future JVM versions.

  2. 2
    Article
    Avatar of javarevisitedJavarevisited·1y

    7 Types of Garbage Collectors in Java

    The post provides an overview of garbage collection in Java and details seven garbage collectors: Serial GC, Parallel GC, Concurrent Mark Sweep GC, Z GC, G1 GC, Shenandoah GC, and Epsilon GC. It explains the metrics used to evaluate GC algorithms, such as latency, throughput, and memory footprint. Each garbage collector is described with its use cases and how to enable it in Java.