Please note: This schedule is automatically displayed in China Standard Time (UTC +8). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Linux perf 等 CPU 分析工具会显示不同功能消耗的 CPU 时间,其被广泛应用于性能优化。在本演讲中,Shuang Chen 会首先介绍 CPU 分析工具(即 Linux perf、Golang 的 pprof 和 Rust 的 pprof-rs)在应用程序中的常见用法。基于 CPU 分析工具的设计,Shuang 会提出实施一个应用程序任务 CPU 分析工具。与应用程序分析相比,任务分析会展示不同请求 CPU 的消耗情况,这有助于衡量多租户服务的资源消耗情况。
CPU Profilers such as Linux perf show the CPU time consumed by different functions, which is widely used for performance optimization. In this talk, Shuang Chen starts with the introduction of the common usages of CPU profilers (namely, Linux perf, Golang’s pprof and Rust’s pprof-rs) in applications. Based on the design of CPU profilers, Shuang will propose the implementation of an application task CPU profiler. Compared with application profiling, task profiling reveals CPU consumption on different requests, which can be helpful for measuring resource consumption for multi-tenant services.