In-Depth Analysis: How Significant is the Performance Gap Between C++11 `shared_ptr` and Raw Pointers?
For a period of time, I used <span>shared_ptr</span> throughout a server-side project, from construction to parameter passing and storage in containers, but the P99 jitter on a single path could not be suppressed. After gradually replacing the hot paths with <span>unique_ptr</span> / raw pointers, the latency tail significantly converged. This article will follow that review … Read more