您现在的位置是:首页 > 文章详情

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

日期:2021-12-08点击:620

微软开源了一款强大的系统性能分析工具 —— 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、磁盘、系统调用、文件事件等)
  • 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 。

 

原文链接:https://www.oschina.net/news/172721/微软开源新工具,用于分析 android、linux 和 chromium 性能
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章