Scala是一种表述能力十分强的語言,可以用十分简约的编码表述丰富多彩的业务流程含意。以便在生产制造上充分运用Scala的能力,除开把握其简约的英语的语法外,了解Scala在性能上的特性和提升点也是十分关键的事。高性能Scala根据分析一个金融业行业高频交易的具体事例,推动阅读者把握怎样对Scala程序流程(及其一般JVM程序流程)开展标准检测和性能剖析,进而找到瓶颈。接着作者介绍了Scala語言、Scala标准库(尤其是结合库)及其Scalaz杜兰特处理相对瓶颈的各种各样方法。并行计算和分布式架构做为性能优化的关键方式,也是这书的头等大事,创作者对Scala的并行计算和分布式架构中存在的不足都开展了充足的探讨和解读,十分值得学习。
这书合适早已具备Scala编程技术、可以不错地应用Scala设计风格编码完成业务流程作用的程序猿,做为在性能提升层面的攻读阅读文章材料。
目录
- 前言iX
- 1 高性能之路1
- 2 在JVM上度量性能13
- 3 释放Scala的性能51
- 4 探索集合API91
- 5 惰性集合及事件溯源129
- 6 Scala的并发171
- 7 高性能架构211