1e41f4b71Sopenharmony_ci# @ohos.arkui.performanceMonitor (性能监测)(系统接口)
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci用户操作场景提供性能相关指标监测能力,目前仅包含响应时延、完成时延、丢帧。
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci> **说明:**
6e41f4b71Sopenharmony_ci>
7e41f4b71Sopenharmony_ci> 从API Version 10开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
8e41f4b71Sopenharmony_ci>
9e41f4b71Sopenharmony_ci> 本模块接口为系统接口。
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ci## 导入模块
13e41f4b71Sopenharmony_ci
14e41f4b71Sopenharmony_ci```ts
15e41f4b71Sopenharmony_ciimport { performanceMonitor } from '@kit.ArkUI';
16e41f4b71Sopenharmony_ci```
17e41f4b71Sopenharmony_ci
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci## ActionType
20e41f4b71Sopenharmony_ci
21e41f4b71Sopenharmony_ci用户场景触发模式枚举。
22e41f4b71Sopenharmony_ci
23e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.ArkUI.ArkUI.Full
24e41f4b71Sopenharmony_ci
25e41f4b71Sopenharmony_ci| 名称 | 值 | 说明 |
26e41f4b71Sopenharmony_ci| -- | -- | -- |
27e41f4b71Sopenharmony_ci| LAST_DOWN | 0 | 用户按压事件触发。  |
28e41f4b71Sopenharmony_ci| LAST_UP | 1 | 用户离手事件触发。 |
29e41f4b71Sopenharmony_ci| FIRST_MOVE | 2 | 用户首次滑动事件触发。 |
30e41f4b71Sopenharmony_ci
31e41f4b71Sopenharmony_ci
32e41f4b71Sopenharmony_ci## performanceMonitor.begin
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_cibegin(scene: string, startInputType: ActionType, note?: string): void
35e41f4b71Sopenharmony_ci
36e41f4b71Sopenharmony_ci用户场景开始。
37e41f4b71Sopenharmony_ci
38e41f4b71Sopenharmony_ci
39e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.ArkUI.ArkUI.Full
40e41f4b71Sopenharmony_ci
41e41f4b71Sopenharmony_ci**参数:** 
42e41f4b71Sopenharmony_ci
43e41f4b71Sopenharmony_ci| 参数名 | 类型 | 必填 | 说明 |
44e41f4b71Sopenharmony_ci| -- | -- | -- | -- |
45e41f4b71Sopenharmony_ci| scene | string | 是 | 用户场景id。 |
46e41f4b71Sopenharmony_ci| startInputType | [ActionType](#actiontype)| 是 | 用户场景触发模式。 |
47e41f4b71Sopenharmony_ci| note | string| 否 | 用户场景重要信息。 |
48e41f4b71Sopenharmony_ci
49e41f4b71Sopenharmony_ci**示例:** 
50e41f4b71Sopenharmony_ci  ```ts
51e41f4b71Sopenharmony_ciperformanceMonitor.begin("LAUNCHER_APP_LAUNCH_FROM_ICON", performanceMonitor.ActionType.LAST_UP, "APP_START_BEGIN");
52e41f4b71Sopenharmony_ci  ```
53e41f4b71Sopenharmony_ci
54e41f4b71Sopenharmony_ci
55e41f4b71Sopenharmony_ci## performanceMonitor.end
56e41f4b71Sopenharmony_ci
57e41f4b71Sopenharmony_ciend(scene: string): void
58e41f4b71Sopenharmony_ci
59e41f4b71Sopenharmony_ci用户场景结束
60e41f4b71Sopenharmony_ci
61e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.ArkUI.ArkUI.Full
62e41f4b71Sopenharmony_ci
63e41f4b71Sopenharmony_ci**参数:** 
64e41f4b71Sopenharmony_ci| 参数名 | 类型 | 必填 | 说明 |
65e41f4b71Sopenharmony_ci| -- | -- | -- | -- |
66e41f4b71Sopenharmony_ci| scene | string | 是 | 用户场景id,与begin配对。 |
67e41f4b71Sopenharmony_ci
68e41f4b71Sopenharmony_ci**示例:** 
69e41f4b71Sopenharmony_ci  ```ts
70e41f4b71Sopenharmony_ciperformanceMonitor.end("LAUNCHER_APP_LAUNCH_FROM_ICON");
71e41f4b71Sopenharmony_ci  ```