
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了GC(垃圾回收)算法的基本原理和实现方式,重点分析了ArkTS运行时采用的HPP GC机制。主要内容包括:1)GC的两种基本类型(引用计数和对象追踪)及其优缺点;2)对象追踪算法的三种实现方式(标记-清扫、标记-复制、标记-整理);3)HPP GC的分代模型设计、混合算法策略和流程优化;4)Heap内存结构及各空间功能;5)HPP GC的三种类型(Young GC、Old GC、Full
在使用ArkUI开发中,我们通过布局组件和基础组件进行界面描述,这些描述会呈现出一个组件树的结构,基础组件在其中为叶子结点,布局组件则是中间节点,可以把这棵树称之为应用组件树。当用户执行交互(滑动,点击等行为)时会触发界面修改,界面的修改本质上是通过触发这棵组件树的重新渲染,来实现应用界面更新的过程。。
摘要:本文介绍了ArkUI中的状态管理V2新特性,重点分析了@ObservedV2和@Trace装饰器的功能及使用场景。这两种装饰器配合使用可实现类属性的深度观测,支持嵌套类和继承类中的属性变化监测,相比V1版本通过@ObjectLink的复杂实现,显著提升了开发效率。同时阐述了@ComponentV2装饰器和@Local装饰器的特性,前者用于定义新版自定义组件,后者替代@State实现组件内部状
(获取、存储、更新等),以及业务逻辑处理。
本文介绍了GC(垃圾回收)算法的基本原理和实现方式,重点分析了ArkTS运行时采用的HPP GC机制。主要内容包括:1)GC的两种基本类型(引用计数和对象追踪)及其优缺点;2)对象追踪算法的三种实现方式(标记-清扫、标记-复制、标记-整理);3)HPP GC的分代模型设计、混合算法策略和流程优化;4)Heap内存结构及各空间功能;5)HPP GC的三种类型(Young GC、Old GC、Full
本文介绍了GC(垃圾回收)算法的基本原理和实现方式,重点分析了ArkTS运行时采用的HPP GC机制。主要内容包括:1)GC的两种基本类型(引用计数和对象追踪)及其优缺点;2)对象追踪算法的三种实现方式(标记-清扫、标记-复制、标记-整理);3)HPP GC的分代模型设计、混合算法策略和流程优化;4)Heap内存结构及各空间功能;5)HPP GC的三种类型(Young GC、Old GC、Full
在 ArkTS 的开发中,如果你要渲染一个很长的列表,比如商品列表、评论列表或者朋友圈动态,用传统的循环结构(比如ForEach)很容易导致性能问题,尤其是加载慢、卡顿甚至内存暴涨。这时候就要用到。是 ArkTS 提供的一种。只有当列表项真正要被显示在屏幕上时,相关组件才会被创建和渲染,从而节省内存和提升性能。可以把它理解成 ArkTS 中的“虚拟滚动列表”。
虽然内置异常能处理常见情况,但在复杂业务场景下,自定义异常类能更好地贴合需求,提升代码可读性和可维护性。通过继承Error类,开发者可创建专属异常类型。// 定义用户认证失败异常headers: {},});throw new AuthenticationFailedError(401, '用户名或密码错误');try {console.log(`认证失败(状态码${







