Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
5bd5d098
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
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看板
提交
5bd5d098
编写于
7月 31, 2023
作者:
G
ge-yafang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update sample link
Signed-off-by:
N
ge-yafang
<
geyafang@huawei.com
>
上级
9a1c33e6
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
8 addition
and
8 deletion
+8
-8
zh-cn/application-dev/performance/Readme.md
zh-cn/application-dev/performance/Readme.md
+4
-4
zh-cn/application-dev/performance/improve-application-startup-and-response/improve-application-cold-start-speed.md
...rtup-and-response/improve-application-cold-start-speed.md
+1
-1
zh-cn/application-dev/performance/improve-application-startup-and-response/improve-application-response.md
...tion-startup-and-response/improve-application-response.md
+1
-1
zh-cn/application-dev/performance/reduce-frame-loss-and-frame-freezing/reduce-animation-frame-loss.md
...me-loss-and-frame-freezing/reduce-animation-frame-loss.md
+2
-2
未找到文件。
zh-cn/application-dev/performance/Readme.md
浏览文件 @
5bd5d098
...
...
@@ -6,7 +6,7 @@
-
提升应用启动和响应速度
-
[
提升应用冷启动速度
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/performance/
improve-application-startup-and-response/improve-application-cold-start-speed.md
)
-
[
提升应用冷启动速度
](
improve-application-startup-and-response/improve-application-cold-start-speed.md
)
应用启动时延是影响用户体验的关键要素。提升应用冷启动速度,建议在以下四个阶段进行优化:
...
...
@@ -18,16 +18,16 @@
4、加载绘制首页阶段
-
[
提升应用响应速度
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/performance/
improve-application-startup-and-response/improve-application-response.md
)
-
[
提升应用响应速度
](
improve-application-startup-and-response/improve-application-response.md
)
应用对用户的输入需要快速反馈,以提升交互体验。建议通过避免主线程被非UI任务阻塞、减少组件刷新的数量的方法来提升应用响应速度。
-
减少丢帧卡顿
-
[
减少视图嵌套层次
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/performance/
reduce-frame-loss-and-frame-freezing/reduce-view-nesting-levels.md
)
-
[
减少视图嵌套层次
](
reduce-frame-loss-and-frame-freezing/reduce-view-nesting-levels.md
)
应用将布局渲染到屏幕上的流畅度影响用户对质量的感知。建议移除多余的嵌套层次减少视图嵌套层次。
-
[
减少动画丢帧
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/performance/
reduce-frame-loss-and-frame-freezing/reduce-animation-frame-loss.md
)
-
[
减少动画丢帧
](
reduce-frame-loss-and-frame-freezing/reduce-animation-frame-loss.md
)
应用播放动画的流畅度是影响用户体验的重要因素。建议通过使用系统提供的动效API来减少动画丢帧。
zh-cn/application-dev/performance/improve-application-startup-and-response/improve-application-cold-start-speed.md
浏览文件 @
5bd5d098
...
...
@@ -57,7 +57,7 @@ OpenHarmony的应用冷启动过程大致可分成以下四个阶段:应用进
在应用启动流程中,系统会执行Ability的生命周期回调函数。因此,不建议在这些回调函数中执行耗时过长的操作,耗时操作建议通过异步任务延迟处理或者放到其他线程执行。
在这些生命周期回调里,推荐开发者只做必要的操作,详情可以参考:
[
UIAbility组件生命周期
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/application-models/uiability-lifecycle.md
)
在这些生命周期回调里,推荐开发者只做必要的操作,详情可以参考:
[
UIAbility组件生命周期
](
..
/application-models/uiability-lifecycle.md
)
## 4、缩短加载绘制首页阶段耗时
...
...
zh-cn/application-dev/performance/improve-application-startup-and-response/improve-application-response.md
浏览文件 @
5bd5d098
...
...
@@ -61,7 +61,7 @@ struct ImageExample1 {
### 使用TaskPool线程池异步处理
OpenHarmony提供了
[
TaskPool线程池
](
https://gitee.com/sqsyqqy/docs/blob/master/zh-cn/application-dev
/reference/apis/js-apis-taskpool.md
)
,相比worker线程,TaskPool提供了任务优先级设置、线程池自动管理机制,示例如下:
OpenHarmony提供了
[
TaskPool线程池
](
..
/reference/apis/js-apis-taskpool.md
)
,相比worker线程,TaskPool提供了任务优先级设置、线程池自动管理机制,示例如下:
```
javascript
import
taskpool
from
'
@ohos.taskpool
'
;
...
...
zh-cn/application-dev/performance/reduce-frame-loss-and-frame-freezing/reduce-animation-frame-loss.md
浏览文件 @
5bd5d098
...
...
@@ -90,7 +90,7 @@ struct AttrAnimationExample {
}
```
更详细的API文档请参考:
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/reference/arkui-ts/ts-animatorproperty.md
更详细的API文档请参考:
..
/reference/arkui-ts/ts-animatorproperty.md
## 使用系统提供的显式动效API
...
...
@@ -139,4 +139,4 @@ struct AnimateToExample {
}
```
更详细的API文档请参考:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/arkui-ts/ts-explicit-animation.md
\ No newline at end of file
更详细的API文档请参考:../reference/arkui-ts/ts-explicit-animation.md
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录