Tag

GarbageCollection

0 views collected around this technical thread.

Selected Java Interview Questions
Selected Java Interview Questions
Jul 7, 2024 · Backend Development

Understanding Thread Pool Shutdown and Garbage Collection in Java

This article explains why a Java thread pool with many waiting threads does not release resources, how calling shutdown or shutdownNow interrupts idle workers, how the ThreadPoolExecutor internals handle interruptions, and why proper shutdown is essential to allow both threads and the pool itself to be garbage‑collected.

ConcurrencyExecutorServiceGarbageCollection
0 likes · 11 min read
Understanding Thread Pool Shutdown and Garbage Collection in Java
DaTaobao Tech
DaTaobao Tech
Mar 22, 2024 · Backend Development

Understanding JVM Memory, GC, and Performance Tuning

The article explains JVM runtime memory regions, heap allocation and generational layout, object reference types, major garbage‑collection algorithms and collectors, class‑loading phases, and provides practical tuning commands and case studies for optimizing GC pauses, preventing memory leaks, and diagnosing performance bottlenecks.

GarbageCollectionJVMJava
0 likes · 33 min read
Understanding JVM Memory, GC, and Performance Tuning
JD Retail Technology
JD Retail Technology
Jan 19, 2024 · Backend Development

Comprehensive Guide to Upgrading from JDK8/11 to JDK17: Performance Gains, New Language Features, and Migration Steps

This article explains why upgrading from JDK8 or JDK11 to the long‑term support JDK17 brings significant garbage‑collector performance improvements, new language features, and better framework compatibility, and provides detailed migration steps, Maven and SpringBoot configuration changes, and troubleshooting tips.

GarbageCollectionJDKJava
0 likes · 16 min read
Comprehensive Guide to Upgrading from JDK8/11 to JDK17: Performance Gains, New Language Features, and Migration Steps
政采云技术
政采云技术
Jan 18, 2022 · Fundamentals

Comprehensive Overview of the Java Virtual Machine (JVM) – From Source Code to Bytecode

This article provides a thorough, step‑by‑step exploration of the Java Virtual Machine, covering official documentation, the G1 garbage collector, HotSpot architecture, class file structure, constant‑pool parsing, bytecode inspection with hexdump and javap, and prepares readers for deeper JVM class‑loading concepts.

ConstantPoolGarbageCollectionJVM
0 likes · 14 min read
Comprehensive Overview of the Java Virtual Machine (JVM) – From Source Code to Bytecode
Architect's Tech Stack
Architect's Tech Stack
Dec 30, 2019 · Fundamentals

New Features and Enhancements in Java 11

The article provides a comprehensive overview of Java 11’s new capabilities, including Unicode 10 support, the standardization of HttpClient, collection API improvements, dynamic compiler threads, advanced garbage collectors, nest‑based access control, added cryptographic algorithms, lambda‑var syntax, single‑file execution, Flight Recorder integration, removed modules, upgrade recommendations, and useful migration tools.

FlightRecorderGarbageCollectionHttpClient
0 likes · 10 min read
New Features and Enhancements in Java 11
Architects' Tech Alliance
Architects' Tech Alliance
Jul 10, 2019 · Fundamentals

Analyzing Performance Factors of NVMe SSDs and Optimizing Storage Systems

This article examines the evolution of semiconductor storage, explains how NVMe SSDs work, identifies hardware, software, and environmental factors that affect their performance, and discusses how storage‑software design and I/O patterns can be optimized to achieve stable, high‑throughput flash storage in data centers.

FTLGarbageCollectionIOPattern
0 likes · 27 min read
Analyzing Performance Factors of NVMe SSDs and Optimizing Storage Systems
Java Captain
Java Captain
Mar 8, 2018 · Fundamentals

JDK 10 Release Introduces 109 New Features Including 12 Key JEPs

Scheduled for a March 20 release, JDK 10 brings 109 new features—most notably a set of 12 JEPs such as local‑variable type inference, a unified repository, a new GC interface, and enhanced class‑data sharing—while also adding 73 standard library updates and JVM spec changes.

ClassDataSharingGarbageCollectionJDK10
0 likes · 4 min read
JDK 10 Release Introduces 109 New Features Including 12 Key JEPs