加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala / akka性能与java 7 fork / join

发布时间:2020-12-16 09:57:25 所属栏目:安全 来源:网络整理
导读:我是 Scala / Akka的新手,虽然我非常熟悉基于actor的建模概念.我试图并行化现有代码以获得更好的性能,我有两个版本:一个在Scala / Akka中,一个在 Java 7的ForkJoinPool中. 我期待基于演员的方法应该更快,但结果却相反. Scala / Akka的时间为20秒,而Java for
我是 Scala / Akka的新手,虽然我非常熟悉基于actor的建模概念.我试图并行化现有代码以获得更好的性能,我有两个版本:一个在Scala / Akka中,一个在 Java 7的ForkJoinPool中.

我期待基于演员的方法应该更快,但结果却相反. Scala / Akka的时间为20秒,而Java fork / join则为17秒.

我想知道akka本质上是否较慢?或者可能是因为我在我的两个实现中使用普通Java编写的现有代码中的类?

解决方法

Akka在其Actors框架的一些实现中使用了ForkJoinPool(参见 Java 7 ForkJoinTask and Akka 2.0),因此在运行时预计会更慢.相反,它在开发人员方面更易于使用,您可以选择您喜欢哪一方:开发速度或运行速度!

对于第二个问题,您可能希望将其拆分为另一个SO问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读