java - 列出不分配的 impl

标签 java garbage-collection

您是否知道从不为 .add(T) 方法分配对象的类似 java.util.List 的实现?我知道HugeCollections它将对象存储在直接内存中,但它仍然在堆上分配对象以调整大小。

我意识到这是一个奇怪的要求。这是一个一次性用例,构建一个堆感知工具。

谢谢。

最佳答案

查看 Banana ,我的开源原始集合库。 那里的列表 API 与 java.util.List 不同,但它确实提供了一个链表,当您将项目添加到列表时,该链表不会分配内存。 查看项目 wiki 了解更多信息。

关于java - 列出不分配的 impl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18691283/

相关文章:

java - 模余数与java和php不同

java - 如何通过 Cofoja 使用离线字节码编写器?

java - 专家! Spring Boot 在依赖项目中提到了错误的依赖版本

java - java应用程序假死。 Jstack可以使应用程序恢复吗?

java - 为什么这个 if 语句不起作用?

Java - 将多个字符串转换为图像格式

Java -Xnoclassgc

java - 在 solr 6.4.2 上提交数据时遇到问题

java - 弱引用有实际用途吗?

c# - 当 GC 执行垃圾收集时我的程序崩溃