首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >性能调优库和Java 8流库

性能调优库和Java 8流库
EN

Stack Overflow用户
提问于 2014-05-08 11:19:39
回答 1查看 754关注 0票数 4

有很多java第三方库可以在Java集合中提供高性能的服务。根据这个DZONE 文章,有一些遵循OSGI模型并在Java中提供高性能的本地库,或者执行其他一些操作。现在,在Java 8中,启动Streams是为了在集合库中提供良好的性能,我们还使用Streams执行一些并行操作。以下是我的问题:

  1. 与第三方库(如TroveJavolution等)相比,Java具有更好的性能。
  2. 是否可以将Java 8 Streams与其他集合库一起使用?
EN

回答 1

Stack Overflow用户

发布于 2014-05-08 12:21:48

  1. 即使不是Java框架(不实现CollectionListMap整数)的一部分,也可以共享原始集合,尽管它原则上并不妨碍它们提供streams。
  2. Trove、Javalution和我跟踪的大多数其他集合库还不支持高效的流实现。他们不覆盖spliterator()方法来返回一个Spliterator实现,该实现应该覆盖trySplit()方法以利用并行流特性。
  3. 正如我在这里提到的:Java 8:流与集合的性能流不是一个银色的性能子弹,只有当您还没有并行处理您的大量集合时,它们才会有很大的帮助,但是使用并行流进行它没有障碍。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23540287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档