【发布时间】:2013-08-17 15:10:20
【问题描述】:
我正在编写一个可以处理大量数据的应用程序,我需要一个ArrayList<Integer> 功能。我想重写 ArrayList 类,以便使用 int 类型,而不是 Integer 类。这将提高性能多少?
【问题讨论】:
-
它会有所改进,因为没有 GC 只有原生。
-
不知道,但您可能可以相当快地重写该类并对其进行测试。 (很可能只是几个搜索、替换和删除泛型)
-
这完全取决于您如何使用
ArrayList。此外,已经有“原始”集合的实现,例如 fastutil。 -
请在发帖前稍作努力。只需在 Google 上搜索“java 自动装箱性能”即可获得大量信息。
标签: java performance arraylist