Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Coping0606
Docs
提交
835f018c
D
Docs
项目概览
Coping0606
/
Docs
与 Fork 源项目一致
Fork自
OpenHarmony / Docs
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
835f018c
编写于
7月 07, 2022
作者:
K
king_he
提交者:
Gitee
7月 07, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/application-dev/dfx/hitracemeter-guidelines.md.
Signed-off-by:
N
king_he
<
6384784@qq.com
>
上级
9be67627
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
15 addition
and
15 deletion
+15
-15
zh-cn/application-dev/dfx/hitracemeter-guidelines.md
zh-cn/application-dev/dfx/hitracemeter-guidelines.md
+15
-15
未找到文件。
zh-cn/application-dev/dfx/hitracemeter-guidelines.md
浏览文件 @
835f018c
...
...
@@ -2,13 +2,13 @@
## 场景介绍
HiTraceMeter为开发者提供系统性能打点接口。开发者通过在自己的业务逻辑中的关键代码位置调用HiTraceMeter
接口
提供的API接口,能够有效追踪进程轨迹、查看系统性能。
HiTraceMeter为开发者提供系统性能打点接口。开发者通过在自己的业务逻辑中的关键代码位置调用HiTraceMeter提供的API接口,能够有效追踪进程轨迹、查看系统性能。
## 接口说明
性能打点跟踪接口由hiTraceMeter模块提供,详细API请参考
[
性能打点跟踪API参考
](
../reference/apis/js-apis-hitracemeter.md
)
。
**
性能打点跟踪接口功能介绍:**
**
表1**
性能打点跟踪接口功能介绍
| 接口名 | 返回值 | 描述 |
| ---------------------------------------------------------------------------- | --------- | ------------ |
...
...
@@ -32,31 +32,31 @@ HiTraceMeter为开发者提供系统性能打点接口。开发者通过在自
onInit
()
{
this
.
title
=
this
.
$t
(
'
strings.world
'
);
//从startTrace到finishTrace流程的耗时期望为5ms
//
从startTrace到finishTrace流程的耗时期望为5ms
hiTraceMeter
.
startTrace
(
"
business
"
,
1
);
hiTraceMeter
.
startTrace
(
"
business
"
,
1
,
5
);
//追踪并行执行的同名任务
//
追踪并行执行的同名任务
hiTraceMeter
.
startTrace
(
"
business
"
,
1
);
//业务流程
//
业务流程
console
.
log
(
`business running`
);
hiTraceMeter
.
startTrace
(
"
business
"
,
2
);
//
第二个追踪的任务开始,同时第一个追踪的同名任务还没结束,出现了并行执行,对应接口的taskId需要不同。
//业务流程
hiTraceMeter
.
startTrace
(
"
business
"
,
2
);
//
第二个追踪的任务开始,同时第一个追踪的同名任务还没结束,出现了并行执行,对应接口的taskId需要不同
//
业务流程
console
.
log
(
`business running`
);
hiTraceMeter
.
finishTrace
(
"
business
"
,
1
);
//业务流程
//
业务流程
console
.
log
(
`business running`
);
hiTraceMeter
.
finishTrace
(
"
business
"
,
2
);
//追踪串行执行的同名任务
//
追踪串行执行的同名任务
hiTraceMeter
.
startTrace
(
"
business
"
,
1
);
//业务流程
//
业务流程
console
.
log
(
`business running`
);
hiTraceMeter
.
finishTrace
(
"
business
"
,
1
);
//第一个追踪的任务结束
//业务流程
hiTraceMeter
.
finishTrace
(
"
business
"
,
1
);
//
第一个追踪的任务结束
//
业务流程
console
.
log
(
`business running`
);
hiTraceMeter
.
startTrace
(
"
business
"
,
1
);
//
第二个追踪的同名任务开始,同名的待追踪任务串行执行。
//业务流程
hiTraceMeter
.
startTrace
(
"
business
"
,
1
);
//
第二个追踪的同名任务开始,同名的待追踪任务串行执行
//
业务流程
console
.
log
(
`business running`
);
let
traceCount
=
3
;
...
...
@@ -68,6 +68,6 @@ HiTraceMeter为开发者提供系统性能打点接口。开发者通过在自
}
```
2.
运行项目,点击应用界面上的运行按钮
,即可通过日志信息分析实际业务。
2.
点击应用界面上的运行按钮运行项目
,即可通过日志信息分析实际业务。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录