Tagged articles

profiling tools

5 articles · Page 1 of 1
IT Learning Made Simple
IT Learning Made Simple
Aug 26, 2026 · Fundamentals

Why Does Cache Hit Rate Make Programs Sometimes Fast and Sometimes Slow?

The article explains how cache hit rate directly impacts program speed, describes the three hit‑rate levels, factors such as data locality, working‑set size and associativity, types of cache misses, and provides practical techniques—data alignment, array traversal, packing, prefetching, and monitoring tools—to improve performance.

C++Cachedata locality
0 likes · 11 min read
Why Does Cache Hit Rate Make Programs Sometimes Fast and Sometimes Slow?
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.

Javaconcurrencydatabase tuning
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.

JVMJavaPerformance Analysis
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 optimizationapp startupmobile performance
0 likes · 11 min read
How Mobile Taobao Overcame 5 Performance Bottlenecks with Proven Optimization Techniques