关于Scala和java性能问题

我用java的hashmap和scal的可变map进行测试,发现Scala的要慢基本3倍左右。网上说Scala的list、set、map基本都要比java慢很多。
那大家用scale的时候是怎么用的呢?需要用java的集合类来操作吗?

阅读 6.2k
3 个回答

据我所知scala是为了弥补java的开发效率,所以精简了语法之类的,执行速度感觉没必要纠结那么几毫秒,在应用层根本不值得一提

慢很多?scala 理论 在速度上与 java 差不多,在内存占用上更多。scala 集合慢很多的原因是对scala集合操作函数内部机制不了解,使用了慢但是表达能力更好的函数;所以请贴下代码

慢多少??最终都是一样的机制,所以上你的代码吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进