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 ```