Sysprof
Sysprof
软件
软件描述
查找并解决性能问题。
官方网站
访问软件的官方网站了解更多信息
devsuite.app
安全链接HTTPS
什么是 Sysprof?
查找并解决性能问题。
容器支持
Sysprof 能够深入检查无根权限的 Podman 和 Flatpak 容器。
这意味着,如果在这些容器中已安装了相应的调试符号,Sysprof 将在调用栈中显示高质量的符号名称。
调用图与火焰图
Sysprof 可以以传统调用图或火焰图的形式展示调用栈。
如果录制内容中的调用栈被截断,可使用自底向上的功能将叶节点的调用帧合并。
平台集成
许多 GNOME 平台库都支持 Sysprof,可为录制内容添加有用的信息注释。
GLib 可导出主循环的运行时信息,GTK 将提供帧时钟时间等信息,GNOME Shell 合成器还可提供 GPU 硬件和帧合成的相关信息!
Pango 和 GtkSourceView 等库也提供了 Sysprof 的集成支持。
应用可扩展
可在自己的应用程序中使用 sysprof-capture-4.a 静态库,以标记、计数器、元数据、文件等信息补充录制内容!
D-Bus 监控
Sysprof 可以记录系统级和用户会话级的 D-Bus 消息。这使你能够查看和搜索消息内容,以了解发生了什么。
利用消息时间信息,可以追溯到消息发送时正在运行的代码!
系统计数器与日志
使用集成的 CPU、能耗、图形、网络设备和存储设备计数器,追踪特定问题发生的时间。
使用 journald 的系统可将日志自动转发到录制内容中。
调度时间片
Sysprof 可以记录调度信息,例如每个进程在每个 CPU 上运行的时间。
可利用这些信息追踪导致应用程序性能瓶颈的延迟和线程问题。