pm_set_program_mythread 子例程
用途
为调用线程设置性能监视器编程。
库
性能监控器应用程序接口库libpmapi.a
语法
描述
pm_set_program_mythread子程序为调用的内核线程设置性能监控程序。 此设置包括要计数的事件以及要计数的方式。 要计数的事件位于事件标识列表中。 必须从pm_init子程序返回的列表中选择标识符。
计数方式包括用户方式和/或内核方式以及初始计数状态。 用户模式和内核模式的默认设置为关闭,初始默认状态为延迟计数,直到调用pm_start_mythread子程序。
如果列表中包含可与阈值一起使用的事件(如pm_init子程序所示),则还可以指定一个阈值。
参数
| 项 | 描述 |
|---|---|
| * 程序 | 指定要在 "性能监视器" 设置中使用的事件方式。 支持以下方式:
|
返回值
| 项 | 描述 |
|---|---|
| 0 | 操作成功完成。 |
| Positive error code | 请参阅 pm_error 子例程 以解码错误代码。 |
错误代码
请参阅 pm_error 子例程。
文件
| 项 | 描述 |
|---|---|
| /usr/include/pmapi.h | 定义标准宏,数据类型和子例程。 |