Worth Reading: Common issue detection for CPU profiling

Worth Reading: Common issue detection for CPU profiling

Profiling of services is a useful method to find optimizations to improve service performance; the ODP (“On-Demand Profiling”) framework has helped identify many performance problems at LinkedIn. However, as these analyses and subsequent optimizations are done for individual services, common performance problems (patterns) are often rediscovered. This results in wasted effort for teams and doesn’t help with the global uptake of important fixes. —John Nicol, Chen Li, Peinan Chen, Tao Feng, and Hari Ramachandran @ LinkedIn