应用开发过程中注重内存管理,积极采取措施来减少内存占用,以优化应用程序的性能和用户体验。 HarmonyOS提供了一些内存管理的工具和接口,帮助开发者有效地管理内存资源: onMemoryLevel接口
2025-05-21 11:27
一、使用purgeable优化C++内存 Purgeable Memory是HarmonyOS中native层常用的内存管理机制,可用于图像处理的Bitmap、流媒体应用的一次性数据、图片等
2025-05-24 17:20
一、使用生命周期管理优化ArkTS内存 组件的生命周期,指的是组件自身的一些可自执行的方法,这些方法会在特殊的时间点或遇到一些特殊页面行为时被自动触发而执行。 (一)原理介绍 在开发过程中,开发人员
2025-05-23 15:35
大小之前,需要先了解HarmonyOS应用的应用程序包结构。在进行应用程序包大小优化分析时,可以使用扫描工具扫描分析App包,根据输出的检测报告,采取相应措施优化应用。 可以参考以下方法减小应用包大小
2025-05-20 14:50
可以被GPU直接使用,省略了CPU的处理过程,提高图片的显示速度,减少内存的占用,从而实现内存的提升。 本文主要引用参考HarmonyOS官方文档
2025-05-29 16:11
: 图2 上传数量和耗时对比图表 由于上传耗时受到网络状态影响,偏差较大,结果取的几次测量结果的最小值。但是仍然可以从数据中看出,优化前的耗时基本为线性增长,压缩优化后的耗时在上传文件数量较低时并不
2025-05-27 16:19
: 图2 上传数量和耗时对比图表 由于上传耗时受到网络状态影响,偏差较大,结果取的几次测量结果的最小值。但是仍然可以从数据中看出,优化前的耗时基本为线性增长,压缩优化后的耗时在上传文件数量较低时并不
2025-05-22 10:54
) { this.downloadTask.resume().then(() => { }).catch((err: Error) => { logger.error(TAG, \'task resume error:\', err); }); } 本文主要引用参考HarmonyOS
2025-05-28 15:06
有final-failed任务失败,final-completed下载完成,recoverable-failed重试失败,并支持查询任务状态,具体流程如下图所示: 图1 模块流程图 本文主要引用参考HarmonyOS官方文档
2025-05-26 15:50
性能一直是华为非常专注的一个领域,华为通过HarmonyOS全栈的系统的技术加持和优化,包括内核层、硬件抽象层、runtime层、框架等等。各方面的努力,华为让HarmonyOS的综合性能比基于EMUI有了更大幅度的
2021-06-03 09:08