Perfetto

Perfetto

Perfetto

软件

软件描述

Perfetto 是一个面向生产环境的开源性能检测与追踪分析栈。它提供服务和库,用于记录系统级和应用级追踪数据、原生与 Java 堆内存剖析、使用 SQL 分析追踪数据的库,以及基于网页的用户界面……

官方网站

访问软件的官方网站了解更多信息

官方认证

perfetto.dev

安全链接HTTPS
立即访问

什么是 Perfetto?

Perfetto 是一个面向生产环境的开源性能分析与追踪数据处理栈。它提供服务和库,用于记录系统级和应用级追踪数据、原生与 Java 堆剖析、基于 SQL 的追踪数据分析库,以及一个基于网页的 UI,用于可视化和探索数十 GB 级别的追踪数据。

Linux 与 Android 全系统剖析

Linux 内核追踪:捕获高频 ftrace 数据,包括调度活动、任务切换延迟、CPU 频率等。 用户空间剖析器与扩展探针:原生堆剖析、Java 堆剖析、/proc stat 文件轮询器。 已集成至 Android:自 Android 9 Pie 起成为平台组成部分,同样可在 Linux 上运行。

应用追踪

高效追踪点注入:使用高吞吐、低开销的追踪点记录 C++ 应用行为。 结构化且可配置事件:通过自定义 Protobuf 消息定义强类型的应用特定信息,仅追踪所需内容。 与全系统追踪集成:在同一条时间轴上关联应用状态与系统级剖析数据。

追踪查看器

交互式追踪探索:使用 Perfetto UI 录制、查看和处理追踪数据。 支持主流追踪格式文件:TraceEvent JSON、Android systrace、ftrace 文本输出。 完全在浏览器中运行:无需服务器交互,离线亦可使用。

追踪分析

基于 SQL 的追踪模型:追踪处理器解析追踪数据,并通过 shell 和 UI 提供基于 SQLite 的接口访问追踪内容。 大容量追踪分析:支持高达数十 GB 的追踪数据。 互操作性强:可导入和导出主流追踪格式:Chromium JSON 追踪格式、Android Systrace、ftrace、CSV。

支持平台

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub