鸿蒙基础之Permanent 持久性内存对象 (HarmonyOS鸿蒙开发基础知识)
2023-09-11 14:18:48 时间
Permanent 持久性内存对象
注释持久性内存对象。
您可以使用此类在新语句中将一个对象注释为持久性内存对象,这样该对象将不会被Ark编译器的RC回收。
参考代码
以“ Integer.java”文件中的“ Integer cache”为例:
private static class IntegerCache {
static final int low = -128;
static final int high;
static final Integer cache[];
static {
...;
for(int k = 0; k < cache.length; k++)
cache[k] = new @Permanent Integer(j++);
...;
}
...;
}
未经授权禁止转载
更多技术交流请加入QQ群
群名称:harmonyos鸿蒙技术交流
群 号:856567895
从零开始入门学习HarmonyOS鸿蒙2.0开发
相关文章
- Netty内存池(史上最全 + 5W字长文)
- iOS OC08,09_内存管理
- Windbg分析高内存占用问题
- [CALayer release]: message sent to deallocated instance iOS内存过度释放问题
- Akka与Java内存模型的关系
- Linux 内存 占用较高问题排查
- 《Oracle高性能自动化运维》一一1.4 Linux内存体系与Oracle内存空间
- 《Oracle高性能自动化运维》一一第2章 Oracle内存体系结构
- MPU 与 cache CPU内存的使用和注意
- Vue优化:常见会导致内存泄漏问题及优化
- Android内存优化(五) Lint代码扫描工具
- mysql内存,mysql oom
- JVM 内存区域与内存溢出异常
- LwIP系列--利用其内存池实现定义私有的内存池
- 内存管理[3]堆