Chris (Zhizhou) Zhang
I am Chris (Zhizhou) Zhang, 张之洲, a software engineer at Uber's Frontier Tech Labs (FTL).
My main focus is Perf Factory, an effort to automate performance analysis and optimization across Uber’s services. The work brings together profiling, compiler optimizations, and distributed tracing.
Current Work
I'm working on bringing these tools into agent workflows that investigate bottlenecks, propose optimizations, and check their effects on performance and program behavior.
I also work on automated program repair, combining program analysis and machine learning to find and fix data races, resource leaks, and other software defects.
Engineering
FixrLeak: Fixing Java Resource Leaks with GenAI
Combining AST analysis with generative AI to detect and repair resource leaks across Uber's Java codebase.
Read on Uber Engineering →Automating Efficiency of Go Programs with Profile-Guided Optimizations
Deploying continuous profile-guided optimization for Go services while keeping production build times practical.
Read on Uber Engineering →CRISP: Critical Path Analysis for Microservice Architectures
Finding and visualizing the services that contribute most to end-to-end latency in complex distributed traces.
Read on Uber Engineering →Selected Publications
- DR. FIX: Automatically Fixing Data Races at Industry Scale
PLDI 2025 - The Tale of Errors in Microservices
SIGMETRICS 2025 - CRISP: Critical Path Analysis of Large-Scale Microservice Architectures
USENIX ATC 2022 - Optimistic Concurrency Control for Real-world Go Programs
USENIX ATC 2021
Background
I received my Ph.D. in Computer Science from UC Santa Barbara, where I was advised by Prof. Tim Sherwood at ArchLab and closely collaborated with Prof. Jonathan Balkind. Before that, I received my undergraduate degree from the University of Rochester, where I worked with Prof. Chen Ding.
Outside Work
In my spare time, I enjoy hiking and playing violin.
