原始数组与 ArrayList

2024-01-07

我正在接收 XML,需要转换为原始数组或 ArrayList。 内存和垃圾回收方面的性能有很大差异吗? 我的应用程序每秒将创建数千个这样的对象,并且我需要最大限度地减少 GC,因为我需要实时性能。

Thxs


原始数组效率更高,因为它们不需要包装对象。Guava http://guava-libraries.googlecode.com/具有由原始数组支持的 List 实现(例如:Ints.asList(int[]) http://guava-libraries.googlecode.com/svn/trunk/javadoc/com/google/common/primitives/Ints.html#asList%28int...%29),也许这对您来说是一个合理的解决方案:获得集合的强大功能,但仅在实际需要时才使用对象。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

原始数组与 ArrayList 的相关文章

随机推荐