Tagged articles

Garbage Collection

504 articles · Page 6 of 6
Qunar Tech Salon
Qunar Tech Salon
Jan 3, 2015 · Fundamentals

Introduction to the Java Virtual Machine: Architecture, Garbage Collection, and Performance

This article provides a comprehensive overview of the Java Virtual Machine, explaining its role in enabling "write once, run anywhere," detailing the compilation process, JIT optimization, memory allocation strategies such as TLAB, various garbage‑collection algorithms, and how these factors impact Java application performance and scalability.

Garbage CollectionJVMjava
0 likes · 19 min read
Introduction to the Java Virtual Machine: Architecture, Garbage Collection, and Performance
MaGe Linux Operations
MaGe Linux Operations
Dec 15, 2014 · Fundamentals

Mastering JVM Garbage Collectors: Which One Fits Your Application?

This article explains the main JVM garbage collectors—including Serial, ParNew, Parallel Scavenge, Serial Old, Parallel Old, CMS, and G1—detailing their algorithms, use cases, advantages, and configuration options, and provides visual diagrams and parameter tables for clear understanding.

Garbage CollectionJVMMemory Management
0 likes · 8 min read
Mastering JVM Garbage Collectors: Which One Fits Your Application?
Qunar Tech Salon
Qunar Tech Salon
Nov 10, 2014 · Fundamentals

Introduction to Java Memory Allocation and Garbage Collection

This tutorial introduces Java's automatic memory allocation and garbage collection managed by the JVM, explains key terminology such as JDK, JVM, JRE, outlines the JVM architecture and heap memory structure—including young, old, and permanent generations—providing essential fundamentals for understanding Java GC.

Garbage CollectionJVMjava
0 likes · 6 min read
Introduction to Java Memory Allocation and Garbage Collection
Baidu Tech Salon
Baidu Tech Salon
Aug 14, 2014 · Fundamentals

Static vs Dynamic Languages, Functional Programming, Garbage Collection, and Recommended Programming Languages for the Future

The article compares static and dynamic typing, functional programming, garbage collection, and virtual machines, then advises developers to focus on versatile, future‑proof languages such as JavaScript/HTML5/CSS3, C#, Java, PHP, Swift, and optionally Erlang, emphasizing deep mastery over fleeting trends.

Functional ProgrammingGarbage CollectionLanguage Selection
0 likes · 14 min read
Static vs Dynamic Languages, Functional Programming, Garbage Collection, and Recommended Programming Languages for the Future