onperf 实用程序将收集的度量值保存在历史记录文件中。
图: onperf 如何保存性能数据
onperf 实用程序对历史记录文件中的数据使用二进制格式或 ASCII 表示法。二进制格式是与主机相关的,它允许快速写入数据。ASCII 格式可以在平台之间移植。
您可以控制存储在数据收集器缓冲区中的度量集和样本数。用户可以缓冲所有度量;但是,该操作需要消耗更多的内存。 每个度量单位需要 8 个字节的内存。例如:如果采样频率为每秒一个样本,那么为 3,600 个样本缓存 200 个度量需要大约 5.5 MB 的内存。如果该进程需要太多的内存,那么必须减少数据收集器缓冲区的深度、采样频率或缓冲度量的数目。
要配置缓冲区深度或采样频率,请使用“配置”对话框。有关“配置”对话框的更多信息,请参阅图形工具“配置”菜单和“配置”对话框。