Tagged articles

Memory Management

1009 articles · Page 11 of 11
Tencent TDS Service
Tencent TDS Service
Jun 4, 2015 · Mobile Development

Turning Sporadic iOS Wild‑Pointer Crashes into Deterministic Failures

This article explains how to convert rare, non‑reproducible Obj‑C wild‑pointer crashes into consistently repeatable crashes by delaying memory release, retaining freed memory in a custom queue, and safely managing it under memory‑pressure conditions.

Crash ReproductionMemory ManagementObjective‑C
0 likes · 8 min read
Turning Sporadic iOS Wild‑Pointer Crashes into Deterministic Failures
MaGe Linux Operations
MaGe Linux Operations
Mar 18, 2015 · Fundamentals

Unlocking Java Memory: How Garbage Collection Works and Why It Matters

This article explores Java's garbage collection mechanisms, detailing why memory reclamation is essential, the design considerations, various algorithms such as mark‑sweep, copy, and compact, the roles of different collectors like Serial, Parallel, CMS, and G1, and how they impact performance.

GC AlgorithmsGarbage CollectionJVM
0 likes · 8 min read
Unlocking Java Memory: How Garbage Collection Works and Why It Matters
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 CollectionJVMJava
0 likes · 8 min read
Mastering JVM Garbage Collectors: Which One Fits Your Application?
Baidu Tech Salon
Baidu Tech Salon
May 28, 2014 · Game Development

C++ Performance Optimization Techniques for Ray Tracing

The article outlines 27 C++ performance optimization techniques for ray tracing, emphasizing profiling hot paths, minimizing branches and memory accesses, using inline and reference passing, aligning data, loop unrolling, avoiding unnecessary temporaries, and simplifying math to exploit cache locality and modern CPU parallelism.

Amdahl's LawC++ optimizationCache Optimization
0 likes · 12 min read
C++ Performance Optimization Techniques for Ray Tracing