diff --git a/docs/Details_Usage.md b/docs/Details_Usage.md index 789a0119e90bc242597b8f5ca6ee0feb5050c63a..2857246aa0794388c70476db41a01dd655430561 100644 --- a/docs/Details_Usage.md +++ b/docs/Details_Usage.md @@ -285,6 +285,7 @@ evtList[0] = "sched:sched_switch"; PmuAttr attr = {0}; attr.evtList = evtList; attr.numEvt = 1; +int pd = PmuOpen(SAMPLING, &attr); ``` ```python @@ -295,6 +296,7 @@ pmu_attr = kperf.PmuAttr( sampleRate=1000, symbolMode=kperf.SymbolMode.RESOLVE_ELF # 不需要符号解析,可以不使用该参数 ) +pd = kperf.open(kperf.PmuTaskType.SAMPLING, pmu_attr) ``` tracepoint支持Counting和Sampling两种模式,API调用流程和两者相似。 diff --git a/docs/Python_API.md b/docs/Python_API.md index 0a8586d655ce6c6e3d9c5f7a1b15121e6fc5735d..1725879ab8a44dd02948328d899cf38844152c8c 100644 --- a/docs/Python_API.md +++ b/docs/Python_API.md @@ -22,7 +22,7 @@ kperf.open(collector_type=kperf.PmuTaskType, pmu_attr=kperf.PmuAttr) * sampleRate 采样频率,可通过/proc/sys/kernel/perf_event_max_sample_rate调整最大的采样频率 * useFreq - 是否启用采样频率,如果设置,将可以使用采用频率 + 是否启用采样频率,如果设置,将可以使用采样频率 * excludeUser 排除对用户态数据的采集 * excludeKernel