ArrayList vs LinkedList 空间占用

Posted frankyou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArrayList vs LinkedList 空间占用相关的知识,希望对你有一定的参考价值。

空间占用上,ArrayList完胜

看下两者的内存占用图

技术分享图片
 
这三个图,横轴是list长度,纵轴是内存占用值。两条蓝线是LinkedList,两条红线是ArrayList,可以看到,LinkedList的空间占用,要远超ArrayList。LinkedList的线更陡,随着List长度的扩大,所占用的空间要比同长度的ArrayList大得多。

以上是关于ArrayList vs LinkedList 空间占用的主要内容,如果未能解决你的问题,请参考以下文章

Difference between LinkedList vs ArrayList in Java

特定android示例上的LinkedList vs ArrayList [重复]

Java -- ArrayList扩容机制LinkedList vs ArrayListIterator(Fail-Fast机制Fail-Safe机制)HashMap常见面试题

Simple JavaArrayList vs LinkedList vs Vector

ArrayList和LinkedList学习

ArrayList和LinkedList的区别