• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

Java列表对象的性能分析和测试

发布: 2008-6-13 10:06 | 作者: 网络转载 | 来源: 领测软件测试网采编 | 查看: 110次 | 进入领测软件测试网论坛讨论

领测软件测试网

,V/A'Q+Q f8j

    此外,ArrayList只生成少量的需要进行垃圾收集的对象,即,用来保存元素的内部数组对象,以及每次ArrayList容量不足需要进行扩展时创建的附加内部数组对象。LinkedList不管可能出现的任何删除操作,都为每一个插入操作生成一个节点对象。因此,LinkedList会给垃圾收集器带来相当多的工作。考虑到这些因素,对于任何中小规模的集合,我会选择使用ArrayList而不是LinkedList。软件测试技术门户5tYi^q

表2:构造一个大型集合(10,000个元素)

w!g#bo;rN

 

V8Olrr${

1.2 JVM

R`:F p$uB8c:N