IntroPerf: Transparent Context-Sensitive Multi-layer Performance Inference using System Stack Traces Inference of Function Latencies Inference based on the continuity of a function in the context Algorithm captures a period of a function execution in the call stack without a disruption of its context 12 Function Execution D D BC A t1t1 ABDABD t2t2 ABDABD t3t3 ACDACD A stack trace event Function lifetime t4t4 ACAC Call Return Conservative estimation A (T1-T4) C (T3-T4) B (T1-T2) D (T1-T2) D (T3-T3) Captured Function Instances IsNewThisStack Register (Time)
{}