Каталог

    Argus - Debugging Performance Issues in Modern Desktop Applications with Annotated Causal Tracing

    USENIX0.0
    15 minutes
    English
    0/17 уроков (0%)
    – из 17

    Argus - Debugging Performance Issues in Modern Desktop Applications with Annotated Causal Tracing

    YouTube·USENIX Annual Technical Conference

    Explore debugging techniques for performance issues in modern desktop applications through this USENIX ATC '21 conference talk. Dive into Argus, a novel causal tracing tool designed to overcome the limitations of existing methods when applied to desktop environments. Learn about strong and weak edges for modeling trace graph ambiguities, a beam-search-based diagnosis algorithm for selecting likely causal paths, and a new approach to comparing causal paths across normal and abnormal executions. Discover how Argus successfully diagnosed root causes for 12 infamous spinning pinwheel issues in popular macOS applications, including 10 previously unknown problems. Gain insights into the tool's implementation across multiple macOS versions and its low CPU overhead, making always-on tracing feasible. Understand the challenges of diagnosing desktop application performance, the shortcomings of existing causal tracing techniques, and the innovative solutions proposed by Argus to address these issues effectively. Read more

    FreeCourses

    Бесплатные курсы университетов и независимых авторов.

    Каталог на основе данных Class Central. © 2026 Free Courses