微软开源新工具,用于分析 Android、Linux 和 Chromium 性能

开源
微软开源了一款强大的系统性能分析工具 —— Microsoft-Performance-Tools for Linux-Android,这是一套跟踪处理工具,可用于各种性能场景的分析和诊断,让开发者可以清楚地了解自己的操作系统和应用程序代码在做什么。

微软开源了一款强大的系统性能分析工具 —— Microsoft-Performance-Tools for Linux-Android,这是一套跟踪处理工具,可用于各种性能场景的分析和诊断,让开发者可以清楚地了解自己的操作系统和应用程序代码在做什么。目前此工具已发布了 1.2 版,添加了 Perfetto 支持。

[[439480]]

Microsoft-Performance-Tools for Linux-Android 工具支持对以下跟踪进行解析和性能分析,且可以使用自定义程序在 cmd-line 上处理或转储事件,只需要几行代码。

对于 Linux,该工具支持 LTTng、perf 和 Perfetto 三种跟踪,对于 Android 和 基于 Chromium 的浏览器(例如 Chrome 和 Edge),则支持 Perfetto 跟踪:

  • LTTng(Linux 内核 CPU 调度、进程、线程、块 IO、磁盘、系统调用、文件事件等)
  • perf Linux CPU 采样(cpu-clock)
  • Perfetto Android 和 Chromium(CPU 调度、CPU 采样、CPU 频率、FTrace、Android 日志、通用事件/默认轨道、GPU 计数器)

不同类型的跟踪工具,其捕获和记录跟踪的方式都不同,关于如何捕获跟踪或日志的详细教程可在 GitHub 中查看。

另外,该工具包可以跟 Windows 性能分析器(windows-performance-analyzer / WPA)很好地集成,因此在 Windows 设备上将两者搭配使用,便可以使用强大的 GUI 来分析跟踪,比如下图,可以在 WPA 中加载 Linux LTTng 系统跟踪:

这个工具集基于开源的 .NET Core 和新的 microsoft-performance-toolkit-sdk (微软性能工具集软件包)。这意味着它可以在任何支持 .NET Core 的操作系统、设备、场景打开和分析跟踪,且分析的目标可以是任何应用程序和 GUI 。

本文转自OSCHINA

本文标题:微软开源新工具,用于分析 Android、Linux 和 Chromium 性能

本文地址:https://www.oschina.net/news/172721/微软开源新工具,用于分析 android、linux 和 chromium 性能

责任编辑:未丽燕 来源: 开源中国
相关推荐

2020-08-12 08:27:05

前端性能分析工具开发

2021-08-10 08:52:15

微软GCToolkit工具

2015-05-25 14:13:18

Yahoo MySQL性能分析工开源

2022-09-28 14:13:03

Linux工具

2011-10-26 09:06:54

Windows管理工具

2018-12-06 10:07:49

微软机器学习开源

2017-06-12 18:48:00

Android性能分析工具

2015-08-06 14:54:50

JavaScript分析工具OneHeap

2011-04-02 10:29:20

Linux工具

2024-01-17 21:34:51

2019-06-18 10:24:23

开源技术 趋势

2017-05-17 15:09:46

Linux分析性能工具

2011-06-13 09:34:02

微软AndroidWindows Pho

2021-06-07 14:57:46

开源开源工具Linux

2016-01-27 13:34:07

开源语音识别CNTK

2021-08-14 22:55:32

Windows 11Windows微软

2015-05-18 17:09:45

Omaha

2018-03-13 11:38:14

2021-06-09 09:52:29

开源Pyroscope代码

2021-04-12 14:50:25

Linux工具命令
点赞
收藏

51CTO技术栈公众号