• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# hiappevent_event.h
2
3<!--Kit: Performance Analysis Kit-->
4<!--Subsystem: HiviewDFX-->
5<!--Owner: @liujiaxing2024-->
6<!--Designer: @junjie_shi-->
7<!--Tester: @gcw_KuLfPSbe-->
8<!--Adviser: @foryourself-->
9
10## 概述
11
12定义所有预定义事件的事件名称。除了与特定应用关联的自定义事件之外,开发者还可以使用预定义事件进行打点。
13
14**引用文件:** &lt;hiappevent/hiappevent_event.h&gt;
15
16**库:** libhiappevent_ndk.z.so
17
18**系统能力:** SystemCapability.HiviewDFX.HiAppEvent
19
20**起始版本:** 8
21
22**相关模块:** [HiAppEvent](capi-hiappevent.md)
23
24## 汇总
25
26### 宏定义
27
28| 名称 | 描述 |
29| -- | -- |
30| [EVENT_USER_LOGIN](#event_user_login) "hiappevent.user_login"                                              | 用户登录事件。<br>**起始版本:** 8        |
31| [EVENT_USER_LOGOUT](#event_user_logout) "hiappevent.user_logout"                                           | 用户登出事件。<br>**起始版本:** 8        |
32| [EVENT_DISTRIBUTED_SERVICE_START](#event_distributed_service_start) "hiappevent.distributed_service_start" | 分布式服务事件。<br>**起始版本:** 8       |
33| [EVENT_APP_CRASH](#event_app_crash) "APP_CRASH"                                                            | 崩溃事件。<br>**起始版本:** 12       |
34| [EVENT_APP_FREEZE](#event_app_freeze) "APP_FREEZE"                                                         | 应用冻屏事件。<br>**起始版本:** 12       |
35| [EVENT_APP_LAUNCH](#event_app_launch) "APP_LAUNCH"                                                         | 启动耗时事件。<br>**起始版本:** 12       |
36| [EVENT_SCROLL_JANK](#event_scroll_jank) "SCROLL_JANK"                                                      | 滑动丢帧事件。<br>**起始版本:** 12     |
37| [EVENT_CPU_USAGE_HIGH](#event_cpu_usage_high) "CPU_USAGE_HIGH"                                             | CPU高负载事件。<br>**起始版本:** 12 |
38| [EVENT_BATTERY_USAGE](#event_battery_usage) "BATTERY_USAGE"                                                | 24h功耗器件分解统计事件。<br>**起始版本:** 12    |
39| [EVENT_RESOURCE_OVERLIMIT](#event_resource_overlimit) "RESOURCE_OVERLIMIT"                                 | 资源泄漏事件。<br>**起始版本:** 12     |
40| [EVENT_ADDRESS_SANITIZER](#event_address_sanitizer) "ADDRESS_SANITIZER"                                    | 地址越界事件。<br>**起始版本:** 12      |
41| [EVENT_MAIN_THREAD_JANK](#event_main_thread_jank) "MAIN_THREAD_JANK"                                       | 主线程超时事件。<br>**起始版本:** 12    |
42| [EVENT_APP_HICOLLIE](#event_app_hicollie) "APP_HICOLLIE"                                                   | 任务执行超时事件。<br>**起始版本:** 18   |
43| [EVENT_APP_KILLED](#event_app_killed) "APP_KILLED"                                                         | 应用查杀事件。<br>**起始版本:** 20      |
44| [DOMAIN_OS](#domain_os) "OS"                                                                               | OS作用域。<br>**起始版本:** 12        |
45
46## 宏定义说明
47
48### EVENT_USER_LOGIN
49
50```
51#define EVENT_USER_LOGIN "hiappevent.user_login"
52```
53
54**描述**
55
56用户登录事件。
57
58**起始版本:** 8
59
60### EVENT_USER_LOGOUT
61
62```
63#define EVENT_USER_LOGOUT "hiappevent.user_logout"
64```
65
66**描述**
67
68用户登出事件。
69
70**起始版本:** 8
71
72### EVENT_DISTRIBUTED_SERVICE_START
73
74```
75#define EVENT_DISTRIBUTED_SERVICE_START "hiappevent.distributed_service_start"
76```
77
78**描述**
79
80分布式服务事件。
81
82**起始版本:** 8
83
84### EVENT_APP_CRASH
85
86```
87#define EVENT_APP_CRASH "APP_CRASH"
88```
89
90**描述**
91
92崩溃事件。
93
94**起始版本:** 12
95
96### EVENT_APP_FREEZE
97
98```
99#define EVENT_APP_FREEZE "APP_FREEZE"
100```
101
102**描述**
103
104应用冻屏事件。
105
106**起始版本:** 12
107
108### EVENT_APP_LAUNCH
109
110```
111#define EVENT_APP_LAUNCH "APP_LAUNCH"
112```
113
114**描述**
115
116启动耗时事件。
117
118**起始版本:** 12
119
120### EVENT_SCROLL_JANK
121
122```
123#define EVENT_SCROLL_JANK "SCROLL_JANK"
124```
125
126**描述**
127
128滑动丢帧事件。
129
130**起始版本:** 12
131
132### EVENT_CPU_USAGE_HIGH
133
134```
135#define EVENT_CPU_USAGE_HIGH "CPU_USAGE_HIGH"
136```
137
138**描述**
139
140CPU高负载事件。
141
142**起始版本:** 12
143
144### EVENT_BATTERY_USAGE
145
146```
147#define EVENT_BATTERY_USAGE "BATTERY_USAGE"
148```
149
150**描述**
151
15224h功耗器件分解统计事件。
153
154**起始版本:** 12
155
156### EVENT_RESOURCE_OVERLIMIT
157
158```
159#define EVENT_RESOURCE_OVERLIMIT "RESOURCE_OVERLIMIT"
160```
161
162**描述**
163
164资源泄漏事件。
165
166**起始版本:** 12
167
168### EVENT_ADDRESS_SANITIZER
169
170```
171#define EVENT_ADDRESS_SANITIZER "ADDRESS_SANITIZER"
172```
173
174**描述**
175
176地址越界事件。
177
178**起始版本:** 12
179
180### EVENT_MAIN_THREAD_JANK
181
182```
183#define EVENT_MAIN_THREAD_JANK "MAIN_THREAD_JANK"
184```
185
186**描述**
187
188主线程超时事件。
189
190**起始版本:** 12
191
192### EVENT_APP_HICOLLIE
193
194```
195#define EVENT_APP_HICOLLIE "APP_HICOLLIE"
196```
197
198**描述**
199
200任务执行超时事件。
201
202**起始版本:** 18
203
204### EVENT_APP_KILLED
205
206```
207#define EVENT_APP_KILLED "APP_KILLED"
208```
209
210**描述**
211
212应用查杀事件。
213
214**起始版本:** 20
215
216### DOMAIN_OS
217
218```
219#define DOMAIN_OS "OS"
220```
221
222**描述**
223
224OS作用域。
225
226**起始版本:** 12
227
228