产品信息
什么是 Sysprof?
查找并修复性能问题。
集装箱支持Sysprof 知道如何内省无根 Podman 和 Flatpak 容器。
这意味着如果您在这些容器中安装了适当的调试符号,那么Sysprof 将在调用堆栈中向您显示高质量的符号名称。
书法和火焰图Sysprof 可以以传统调用图或火焰图的形式显示您的调用堆栈。
如果您的记录包含截断的堆栈跟踪,则使用自下而上的功能来合并叶子中的堆栈帧。
平台整合
许多 GNOME 平台库包含对Sysprof 的支持,它可以用有用的信息注释您的录音。
GLib 可以导出主循环运行时信息。 GTK 将为您提供帧时钟时序等。 GNOME Shell 合成器还可以为您提供有关 GPU 硬件和帧合成的信息!
Pango 和 GtkSourceView 等库也提供Sysprof 集成。
应用程序可扩展
在您自己的应用程序中使用Sysprof -capture-4.a 静态库来补充带有标记、计数器、元数据、文件等的记录信息!
D总线监控Sysprof 可以记录系统和用户会话 D-Bus。这允许您查看和搜索消息内容以了解发生了什么。
使用消息计时信息来了解发送消息时正在运行的代码!
系统计数器和日志
使用 CPU、能源使用、图形、网络设备和存储设备的集成计数器来跟踪特定问题发生的时间。
使用journald 的系统可以将其日志自动转发到记录中。
调度器广达Sysprof 可以为您记录调度程序信息,例如每个进程在每个 CPU 上运行的时间。
使用它来跟踪阻碍应用程序性能的延迟和线程问题。
如何使用 Sysprof?
Sysprof 是一款性能分析工具,旨在帮助开发者查找并修复应用程序中的性能问题,通过提供详细的调用栈、系统资源和调度器信息来优化应用表现。
Sysprof 的核心功能
无广告
无需注册
离线可用
员工绩效管理
绩效监控
Sysprof 的使用场景
- 查找并修复应用程序中的性能问题。
- 分析 Podman 和 Flatpak 容器化应用的性能。
- 通过调用图和火焰图可视化函数调用栈。
- 监控 D-Bus 消息内容和时序,以了解系统事件。
- 追踪 CPU、能耗、图形、网络和存储设备的性能计数器。
- 识别导致应用性能下降的延迟和线程问题。
Sysprof 的常见问题
Sysprof做什么的?
我如何使用Sysprof?
Sysprof有哪些核心功能?
Sysprof有哪些应用场景?