匿名
未登录
登录
百问网嵌入式Linux wiki
搜索
查看“Sysprof”的源代码
来自百问网嵌入式Linux wiki
名字空间
页面
讨论
更多
更多
页面选项
Read
查看源代码
历史
←
Sysprof
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=Sysprof= ==文章目的== : 本文提供了开始使用Linux内核工具sysprof [1 ]所需的基本信息。 ==简介== : 下表简要介绍了该工具及其可用性,具体取决于软件包: * 是:该工具已经存在(可以使用或激活),也可以在软件包中集成和激活。 * 没有:该工具不存在且无法集成,或者存在但无法在软件包中激活。 {| class="wikitable" !colspan="3" | 工具 |- | 名称 | 类别 | 目的 |- |sysprof |监控工具 |sysprof [1 ]是Linux的统计,系统范围的探查器。它有助于找到程序花费大部分时间的功能。 |- !colspan="3" | STM32MPU嵌入式软件发行版 |- | 入门资料包 | 开发者资料包 | 发行版资料包 |- |是 |是 |是 |- !colspan="3" | 适用于 Android 的STM32MPU嵌入式软件发行版 |- | 入门资料包 | 开发者资料包 | 发行版资料包 |- |没有 |没有 |没有 |} ==在目标板上安装跟踪和调试工具== ===使用STM32MPU嵌入式软件发行版=== : sysprof 默认情况下已安装,可以与其他所有的 STM32MPU 嵌入式软件包一起使用。 <syntaxhighlight lang="bash"> Board $> which sysprof /usr/bin/sysprof </syntaxhighlight> : sysprof 通过 openembedded-core 软件包集成到 weston 镜像分发中:openembedded-core/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb。 <syntaxhighlight lang="bash"> PROFILE_TOOLS_X = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'sysprof', , d)}" ... RRECOMMENDS_${PN} = "\ ${PERF} \ trace-cmd \ blktrace \ ${PROFILE_TOOLS_X} \ ${PROFILE_TOOLS_SYSTEMD} \ " </syntaxhighlight> ==使用入门== : 注意: {{redtext|sysprof 支持屏幕的分辨率不能低于700x1200,所以在 STM32MP15 上不起作用}} : 在板上启动 sysprof: <syntaxhighlight lang="bash"> Board $> sysprof </syntaxhighlight> :: Sysprof 建议通过开发板连接到额外的显示器的方式显示用户界面。插入鼠标(和可选的键盘)这样使用工具界面可能更方便。 :: [[File:Sysprof_001.png|800px]] : 记录 :: 单击左上方的"录制”按钮即可启动录制。通过单击左上方的"停止”按钮(代替“录音”按钮)来停止录制。 :: 然后,将会得到类似下面的报告结果: :: [[File:Sysprof_002.png|800px]] ==深入学习== : 用户可以使用几个选项来过滤报告内容,然后专注研究结果: :: 可以浏览"Functions"列表,"Descendants"列表。 :: 可以选择指定时间段的 CPU 图形。 :: 可以保存轨迹,进行屏幕截图等等 :: [[File:Sysprof_003.png|800px]] ==参考== : [http://www.sysprof.com/ http://www.sysprof.com/] * 有用的外部链接 {| class="wikitable" |- ! 文件连结 !! 文件类型 !! 描述 |- | [https://wiki.gnome.org/Apps/Sysprof 来自GNOME的Sysprof] || 标准 || 维基页面 |- | [https://www.linux.com/news/profiling-entire-system-activity-sysprof 使用Sysprof进行性能分析] || 用户手册 || Linux.com |} [[Category:Linux_Operating_System]] [[Category:Linux_monitoring_tools]]
该页面使用的模板:
模板:Redtext
(
查看源代码
)
返回至
Sysprof
。
导航
导航
WIKI首页
官方店铺
资料下载
交流社区
所有页面
所有产品
MPU-Linux开发板
MCU-单片机开发板
Linux开发系列视频
单片机开发系列视频
所有模块配件
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志