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 上运行的时间。
借此可排查导致应用性能下降的延迟和线程问题。
