Graphical Profiler User Guide(3)

240 篇文章 11 订阅

2.5.4 Working set configuration file

工作集配置文件是一个用纯文本编辑器创建的文本文件。配置文件包含指令,指定要转储哪些工作集数据以及将输出发送到哪里。
工作集配置文件中的每一行都包含一个指令,指定一个输出文件(或stdout、stderr)的名称,后面是一个或多个工作集列表ID的列表:

(filename|stdout|stderr) working_set_id ...

指令中的项目(文件名、工作集列表ID)必须由一个或多个空格字符(空格)分开。
空白字符(空格、制表符)分开。
注释和空白可以被添加到一个配置文件中,以提高其可读性。从#符号到行尾的所有字符都被认为是注释。空行和空白字符被忽略。

2.5.4.1 Output file name

输出文件名必须是一个完全合格的路径名、一个相对路径名或一个标准输出流名(即stdout或stderr)。如果一个输出文件名包含空格字符,完整的路径名必须用双引号括起来。
注意 配置文件中的输出文件名必须是唯一的。

2.5.4.2 Working set IDs

工作集ID指定要输出哪些工作集数据列表。定义的工作集数据列表在第5章中有描述。表2-3列出了工作集的ID。
在这里插入图片描述

2.5.5 Working set symbol file

工作集符号文件包含用户指定的用于识别内存区域的符号。这个选项的典型用途是识别只有在运行时才知道的动态分配的内存区域。用户运行包含打印语句的程序来识别动态内存区域,然后提供给剖析器,供workingset功能使用。
工作集符号文件中的每一行都包含一个地址(十六进制,前导0x),一个长度(十进制),代表内存区域的字节大小,以及一个用双引号括起来的名称。下面是一个行的例子:

 0x0004abc0  256  "Temp read buffer"

每一行中的项目必须由一个或多个空白字符(空格、制表符)分隔。
注释和空白可以被添加到符号文件中,以提高其可读性。从#符号到行尾的所有字符都被认为是注释。空行和空白字符被忽略。

3 Profiler User Interface

3.1 Overview

剖析器的用户界面由一个包含菜单栏、工具栏和透视栏的应用程序窗口组成。
以下图形显示图表可以作为视图访问。
■统计 - 已加载的剖析数据文件中的事件数据的统计。
■线程 - 硬件/软件线程活动,显示每个线程类型的活动/闲置信息。
■I-Cache - 指令缓存事件(命中/遗漏,地址/排序/累积视图)。
■D-Cache - 数据高速缓存事件(命中/未命中,地址/排序/累积视图)。
■二级缓存 - 二级缓存事件(访问/丢失,地址/排序/累积视图)。
■中断 - 中断事件(断言/采取)。
■调用图 - 函数执行时间和调用者/被调用者关系。
■执行 - 函数的执行和控制流。
■总线访问 - 总线访问事件(读/写)。
■堆栈 - 软件线程的堆栈使用。

3.2 Profiler application window

剖析器应用程序窗口包括一个菜单栏、工具栏和视角栏。
在这里插入图片描述

3.2.1 getwc

文件菜单包含以下命令。
■打开/关闭剖面数据文件
■设置剖析器应用程序的首选项
■退出剖析器应用程序
在这里插入图片描述
打开显示 "打开剖析器数据文件 "对话框,用于指定一个剖析器数据文件(以及任何相关的符号文件)以加载到剖析器。
关闭项目关闭当前加载的剖面数据文件。首选项管理剖析器应用程序的首选项。退出关闭剖析器应用程序。

3.2.2 View menu

视图菜单列出了为剖析器定义的视角。
在这里插入图片描述
视角用于创建和管理剖析器中的视图集。关于视角的更多信息见第3.5节。

3.2.3 Filter menu

过滤器菜单包含以下命令。
■过滤器设置
■启用过滤器
■禁用过滤器
在这里插入图片描述
筛选器设置 "显示 "筛选器 "对话框,用于指定一个筛选器,以应用于所有支持筛选的图表。更多信息见第3.6节。
启用过滤器显示所有的事件数据,不管过滤器的规格如何。禁用过滤器只显示符合过滤器规格的数据。

3.2.4 Help menu

帮助菜单显示有关分析器的信息。
在这里插入图片描述
关于显示剖析器的发行版本、版权声明和许可信息。

/** 未完待续3.2.5 ,请见下一章**/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值