Garbage Collection
Java Garbage Collection (GC) Cheatsheet Garbage Collection (GC) in Java is an automatic memory management process that helps reclaim memory used by objects that are no longer referenced. The JVM…
Java Garbage Collection (GC) Cheatsheet Garbage Collection (GC) in Java is an automatic memory management process that helps reclaim memory used by objects that are no longer referenced. The JVM…
Here’s a quick cheat sheet on JVM internals, highlighting key concepts and components that are useful for understanding how the JVM works under the hood: 1. Java Virtual Machine Overview…
Design Principles Cheatsheet Design principles are foundational guidelines and best practices that help developers create software that is maintainable, scalable, and flexible. Here's a cheatsheet summarizing the key design principles…
HLD & LLD Requirements - Functional & Non Functional Non functional - Performance, Availability, Security Architecture - Scale, latency, data consistency, caching, throughput Higher level trade offs - gRpc vs…
Types Serial GC Parellel GC G1 GC- Available from Java 8+ Shenandoah GC - Available from Java 11+ Zero GC - ZGC - Available from Java 17+ ZGC Generational -…