gpt4 book ai didi

java - scala/akka 性能与 java 7 fork/join

转载 作者:搜寻专家 更新时间:2023-10-31 19:48:06 26 4
gpt4 key购买 nike

我是 Scala/Akka 的新手,但我非常熟悉基于角色的建模概念。我正在尝试并行化现有代码以获得更好的性能,我有两个版本:一个在 Scala/Akka 中,一个在 Java 7 的 ForkJoinPool 中。

我原以为基于 actor 的方法应该更快,但结果却恰恰相反。 Scala/Akka 大约需要 20 秒,而 Java fork/join 大约需要 17 秒。

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

最佳答案

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

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

关于java - scala/akka 性能与 java 7 fork/join,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12054283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com