Let's get started with a Microservice Architecture with Spring Cloud:
Java Virtual Machine Series
Last updated: August 8, 2024
Explore the tutorials below to understand how the Java Virtual Machine works, and how to configure the most commonly used parameters.
JVM - Basics
-
Stack Memory and Heap Space in Java (popular)
-
Permgen vs Metaspace in Java
-
JVM Garbage Collectors (popular)
-
Generational ZGC in Java
-
Weak References in Java
-
Guide to the Most Important JVM Parameters (popular)
-
JVM Parameters InitialRAMPercentage, MinRAMPercentage, and MaxRAMPercentage (popular)
-
Differences Between Heap Dump, Thread Dump and Core Dump
JVM - Advanced
-
Native Memory Tracking in JVM (popular)
-
Measuring Object Sizes in the JVM
-
Difference in Used, Committed, and Max Heap Memory
-
Understanding Memory Leaks in Java (popular)
-
Command-Line Tools to Find the Java Heap Size
-
Different Ways to Capture Java Heap Dumps (popular)
-
OutOfMemoryError: GC Overhead Limit Exceeded
-
Could Not Reserve Enough Space for Object Heap
-
Verbose Garbage Collection in Java
JVM - Configuration
-
Choosing a GC Algorithm in Java
-
Garbage Collection Logging to a File in Java
-
Adding Shutdown Hooks for JVM Applications
-
Configuring Stack Sizes in the JVM
-
Configure the Heap Size When Starting a Spring Boot Application
-
Increase the Memory Size Limit on IntelliJ IDEA
-
How to Set JVM Arguments in IntelliJ IDEA?
-
How to Fix java.lang.UnsupportedClassVersionError (popular)















