微软开源新工具,用于分析 Android、Linux 和 Chromium 性能
微软开源了一款强大的系统性能分析工具 ——Microsoft-Performance-Tools for Linux-Android,这是一套跟踪处理工具,可用于各种性能场景的分析和诊断,让开发者可以清楚地了解自己的操作系统和应用程序代码在做什么。目前此工具已发布了 1.2 版,添加了 Perfetto 支持。 Microsoft-Performance-Tools for Linux-Android 工具支持对以下跟踪进行解析和性能分析,且可以使用自定义程序在 cmd-line 上处理或转储事件,只需要几行代码。 对于 Linux,该工具支持 LTTng、perf 和 Perfetto 三种跟踪,对于 Android 和 基于 Chromium 的浏览器(例如 Chrome 和 Edge),则支持 Perfetto 跟踪: LTTng(Linux 内核 CPU 调度、进程、线程、块 IO、磁盘、系统调用、文件事件等) perfLinux CPU 采样(cpu-clock) PerfettoAndroid 和 Chromium(CPU 调度、CPU 采样、CPU 频率、FTrace、A...
