HarmonyOS 鸿蒙Next Image后续是否有支持三级缓存的计划

发布于 1周前 作者 sinazl 来自 鸿蒙OS

HarmonyOS 鸿蒙Next Image后续是否有支持三级缓存的计划

当前Image是没有做本地缓存的,虽有第三方库imageknife,但是用起来效果不佳,远没有系统的Image好用。是否官方有计划增加本地缓存。

3 回复

Image的缓存策略 Image模块提供了三级Cache机制,解码后内存图片缓存、解码前数据缓存、物理磁盘缓存。在加载图片时会逐级查找,如果在cache中找到之前加载过的图片则提前返回对应的结果。

2.Image组件如何配置关闭缓存 内存图片缓存: 通过[@system](/user/system).app的setImageCacheCount接口打开缓存,如果不设置默认为0不缓存。 磁盘缓存: 磁盘缓存是默认开启的,默认值为100M,可以通过setImageFileCacheSize为0关闭磁盘缓存。 解码前数据缓存: setImageRawDataCacheSize,设置内存中缓存解码前图片数据的大小上限,单位为字节,提升再次加载同源图片的加载速度。如果不设置则默认为0,不进行缓存。

更多关于HarmonyOS 鸿蒙Next Image后续是否有支持三级缓存的计划的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


Image 目前是有本地缓存,例如同样的网络图片url。加载过一次后,你去换一张图,应用只要不卸载,杀掉进程重新进入,依旧会显示上一次的图片。

HarmonyOS 鸿蒙Next Image在后续版本中确实有针对系统性能优化的计划,其中包括缓存机制的改进。关于三级缓存的支持,HarmonyOS开发团队正在积极探索其实用性和性能提升潜力。

三级缓存作为计算机体系结构中重要的存储层次,能够进一步减少内存访问延迟,提高数据访问速度。在鸿蒙Next Image的未来版本中,开发团队可能会根据硬件平台特性和应用场景需求,逐步引入三级缓存支持,以更好地满足高性能、低功耗的系统设计要求。

然而,具体的实现方式和时间节点还需根据开发进度和市场需求进行综合考虑。HarmonyOS始终致力于提供高效、安全、智能的操作系统体验,三级缓存的引入将是其持续优化性能的一部分。

值得注意的是,HarmonyOS的更新迭代是一个持续的过程,每一次升级都可能带来性能、功能和安全性的提升。因此,建议用户定期关注鸿蒙系统的更新动态,以便及时获取最新的系统功能和性能优化。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部