Pinpointing performance inefficiencies via lightweight variance profiling

Pengfei Su, Shuyin Jiao, Milind Chabbi, Xu Liu · 2019

Execution variance among different invocation instances of the same procedure is often an indicator of performance losses. On the one hand, instrumentation-based tools can insert calipers around procedures and identify execution variance; however, they can introduce high overheads. On the other hand, sampling-based tools insert no instrumentation and have low overheads; however, they cannot synchronize samples with procedure entry and exit.

Read the paper · More papers on PaperTik