Tagged articles
7 articles
Page 1 of 1
Alibaba Cloud Observability
Alibaba Cloud Observability
Jan 27, 2025 · Backend Development

How to Quickly Diagnose and Fix CPU & JVM Memory Hotspots in Java Apps

This article explains common CPU and JVM memory bottlenecks in Java applications, shows how to detect abnormal usage with monitoring and alerts, and provides step‑by‑step methods—including top, jstack, flame‑graph analysis, and APM tools—to pinpoint and resolve performance hotspots efficiently.

APMCPU optimizationJVM Memory
0 likes · 11 min read
How to Quickly Diagnose and Fix CPU & JVM Memory Hotspots in Java Apps
Open Source Linux
Open Source Linux
Jan 23, 2022 · Operations

Mastering IT Trouble‑Shooting: Proven Strategies to Diagnose and Resolve Complex System Failures

This article shares practical methods and real‑world case studies for IT professionals to analyze, locate, and fix system runtime issues, service timeouts, file‑handle leaks, JVM memory overflows, and performance bottlenecks, emphasizing hypothesis testing, boundary narrowing, and systematic post‑mortems.

IT OperationsJVM MemoryPerformance debugging
0 likes · 31 min read
Mastering IT Trouble‑Shooting: Proven Strategies to Diagnose and Resolve Complex System Failures
Programmer DD
Programmer DD
Oct 12, 2020 · Fundamentals

Understanding Java: Pass‑by‑Value vs Pass‑by‑Reference Explained

This article demystifies Java’s parameter passing mechanism by clarifying the distinction between primitive and reference types, illustrating how assignment and method calls affect values and objects, and explaining the underlying JVM memory model, stack, heap, and array handling with clear code examples.

JVM MemoryReference Typesjava
0 likes · 8 min read
Understanding Java: Pass‑by‑Value vs Pass‑by‑Reference Explained
Java Backend Technology
Java Backend Technology
May 14, 2020 · Fundamentals

How Memory Settings Impact IntelliJ IDEA Performance: A Practical Test

This article reports a systematic experiment that compares four IntelliJ IDEA memory configurations on a MacBook Pro, measuring startup time, project loading speed, and garbage‑collection behavior with jstat, and concludes that allocating more heap (2‑4 GB) significantly improves IDE responsiveness for large codebases.

IDE performanceIntelliJ IDEAJVM Memory
0 likes · 11 min read
How Memory Settings Impact IntelliJ IDEA Performance: A Practical Test