本主题将描述在收集性能数据中遇到的一些常见问题。要更正收集器配置,必须通过选择 [调试] [性能]
[禁用收集器] 首先禁用收集器。然后再次启用收集器并更改配置。如果您未在出错后禁用收集器,则在运行程序时将使用上次有效的配置。
在启用收集器之前,必须将某一程序载入 dbx 调试器中。
实验名必须以 .er 结尾。如果该实验已经存在,收集器不会将其覆盖。
实验组名必须以 .erg 结尾。必须还要确保组名不包括路径,因为将在组名的开头插入实验目录。
收集器并不覆盖现有实验。相反,它会使实验名 stem.n.er 中的号码 n 递增,直至找到一未使用的名称。
分析间隔舍入为系统时钟分辨率的倍数。如果它较小,则向上舍入;如果较大,则向下舍入为最接近的倍数。
您必须选择在不同寄存器上计数的计数器。单击 [显示] 可得到硬件计数器的列表,检查已选择计数器的寄存器号码。
如果 [收集器] 窗口的硬件计数器上溢分析部分呈灰色,则表明在您所使用的计算机上,硬件计数器上溢分析不可用。
必须从 [计数器名称] 组合框中选择 [其它] 以激活 [显示] 按钮。
此功能未在 [收集器] 窗口中提供。要禁用在 dbx 停止进程时记录的抽样,请使用 [输出] 窗口中的 [Dbx 命令] 标签以输入命令 collector dbxsample off。
另请参见 | |
---|---|
实验名称 选择分析间隔值 硬件计数器数据 |