The Dominant Programmer
The Dominant Programmer
Mar 22, 2025 · Backend Development

Java Performance Optimization: From Basics to Mastery, Techniques to Make Your Code Fly

This article explains why Java performance matters, outlines fundamental principles, and provides concrete code, memory, concurrency, I/O, and database optimization techniques, along with profiling tools, common pitfalls, real‑world case studies, and emerging trends to help developers build faster, more stable applications.

ConcurrencyDatabase TuningJava
0 likes · 8 min read
Java Performance Optimization: From Basics to Mastery, Techniques to Make Your Code Fly
Alibaba Cloud Native
Alibaba Cloud Native
Sep 21, 2022 · Cloud Native

Why Continuous Profiling Is Essential for Cloud‑Native Java Applications

Continuous profiling (CP) bridges production and development by constantly feeding performance data back to developers, enabling on‑CPU and off‑CPU analysis, reducing overhead, and supporting tools like JFR and async‑profiler to diagnose CPU, memory, lock, and I/O bottlenecks in cloud‑native Java services.

JVMJavaProfiling Tools
0 likes · 20 min read
Why Continuous Profiling Is Essential for Cloud‑Native Java Applications
21CTO
21CTO
Jan 11, 2016 · Mobile Development

How Mobile Taobao Overcame 5 Performance Bottlenecks with Proven Optimization Techniques

This article details the five major performance problems faced by the Mobile Taobao app, the Android profiling tools used to identify bottlenecks, and the step‑by‑step optimizations—including startup, UI rendering, memory management, and lazy loading—that reduced memory usage by nearly 50% and boosted frame rates by about 20%.

Android optimizationProfiling Toolsapp startup
0 likes · 11 min read
How Mobile Taobao Overcame 5 Performance Bottlenecks with Proven Optimization Techniques