所有文章 > 当前标签:内存管理
详解Java集合的'Clear()' API - yCrash
2025/11/04
本文详细解析Java集合框架中clear() API的功能、性能影响及JVM内部机制,通过ArrayList示例展示clear()方法清空元素但保留底层数组占用内存,与赋值为null释放内存的对比,帮助开发者优化内存使用和处理时间。
Java 21 外部函数与内存 (FFM) API 简介
【API开发】
Java 21 外部函数与内存 (FFM) API 是 Java 21 引入的新功能,允许 Java 程序与外部代码和数据互操作,提供比 JNI 更安全、高效的解决方案,适用于调用本机函数和硬件交互等场景。
2025/10/31
Java 22中的Foreign Function & Memory API – Sciam博客
【API开发】
Java 22中的Foreign Function & Memory API引入了内存段概念,用于安全高效地管理堆外内存,并详细介绍了arena::global、arena::ofAuto、arena::ofConfined和arena::ofShared等分配模式,帮助开发者根据需求优化内存操作和提升性能。
2025/10/31
外部函数与内存API(FFM)- ERR404博客
【API开发】
随着JDK 22和JEP 424的发布,Java引入了外部函数与内存API(FFM),旨在通过高效调用外部函数和安全访问外部内存,使Java程序与原生库互操作,避免JNI的复杂性。本文详细介绍了FFM的设计初衷、核心组件如MemorySegment和Linker,以及使用方法,帮助开发者提升代码效率和类型安全。
2025/10/31
JEP 370:JDK 14的外部内存访问API | Perforce旗下JRebel
【API开发】
JEP 370是JDK 14中的外部内存访问API,提供访问Java堆外内存的能力,支持跨进程共享内存和文件映射。该API引入MemorySegment、MemoryAddress和MemoryLayout三个核心抽象,相比ByteBuffer和JNI更安全高效,是巴拿马项目的一部分,提升JVM互操作性。
2025/10/30
ChatGPT 内存项目解析:Redis 向量数据库在 LLM 上下文管理中的应用
【AI驱动】
ChatGPT内存项目通过Redis向量数据库实现自适应内存管理,解决大型语言模型上下文长度限制问题。该项目利用嵌入式向量存储历史交互,智能检索相关历史记录,提升对话系统的个性化和效率。
2025/10/01
4种方法解决chrome占用内存过多的问题
【日积月累】
Chrome因其丰富的功能和扩展而受欢迎,但高内存占用成为问题。本文介绍了几种实用方法以减少Chrome的内存使用,包括使用One Tab插件合并标签页、定期重启浏览器释放内存、利用Chrome任务管理器监控和结束进程,以及使用The Great Suspender Original插件冻结不活动标签页。此外,还可以启用Chrome的Memory Saver功能,自动释放非活动标签页的内存。这些策略有助于降低内存占用,提高计算机性能。
2025/01/31