Web Analytics Made Easy - Statcounter
SEMINAR

Diagnosing Performance Issues by Uncovering Application Resource Bottlenecks

event location_on SEC 2.122 & 2.123 person Youliang Huang (Boston University)

Abstract

Many performance issues in large software systems are caused by application-defined resources, such as buffer pools, query caches, and temporary data structures. These resources are managed within the application logic and can strongly affect program execution. However, their resource-specific semantics are often not visible through system-level metrics. As a result, inefficient designs in the management of these resources can cause performance degradation that is difficult to observe and diagnose with existing profilers.

In this talk, I will present gigiprofiler, a profiler that diagnoses performance problems caused by application-defined resources, which has been accepted by OSDI'26. I will first talk about background and motivation of this work, its design challenge and insights. Then I’ll talk about the system design, a hybrid method that combines LLM-based semantic inference with static analys. Finally, I will present our evaluation and some findings when trying to use LLM for program analysis.

Bio

Youliang Huang is a Ph.D. candidate in Computer Engineering at Boston University, advised by Prof. Yigong Hu. His research interests are broadly around LLMs and system relability, including how to detect, diagnose, and mitigate bugs or performance issues.