主页 详情

《高性能Scala》_(法)文森特西伦(Vincent Theron),(美)迈克尔·迪亚芒(Michael Diamant)著;杨云译_14179900_71

【书名】:《高性能Scala》
【作者】:(法)文森特西伦(Vincent Theron),(美)迈克尔·迪亚芒(Michael Diamant)著;杨云译
【出版社】:北京:电子工业出版社
【时间】:2017
【页数】:240
【ISBN】:7121312373
【SS码】:14179900

最新查询

内容简介

1 高性能之路

性能的定义

高性能软件

硬件资源

时延和吞吐率

瓶颈

性能总结

平均数的问题

百分位数来救场

指标搜集

用基准数据(benchmark)来衡量性能

通过Profiling来定位瓶颈

结合基准测试和profiling

案例分析

工具链

小结

2 在JVM上度量性能

金融领域一瞥

意外的市场波动毁掉了利润

重现故障

吞吐量基准测试

时延基准测试

定位瓶颈

微基准取得大进步

小结

3 释放Scala的性能

值类

字节码表示

性能考虑

标记类型——值类的一种替代品

专门化

字节码表示

性能考虑

元组

字节码表示

性能考虑

模式匹配

字节码表示

性能考虑

尾递归

字节码表示

性能考虑

Option数据类型

字节码表示

性能考虑

案例研究——性能更高的Option

小结

4 探索集合API

高吞吐量系统-改进指令簿

理解过去实现上的折中-list实现

当前的指令簿-queue实现

通过惰性计算来提升取消操作的性能

历史数据分析

滞后时序收益率(lagged time series returns)

处理多个收益率序列

小结

5 惰性集合及事件溯源

提升用户报表生成速度

深入报表生成代码

使用视图提速报表生成

视图的注意事项

打包报表生成结果

重新思考报表架构

Stream概览

事件变换

构建事件源管道

马尔可夫流式链

流的注意事项

小结

6 Scala的并发

并行回测(backtesting)策略

探索Future

Future和crazy ideas

Future使用时的考量

提交执行妨碍性能

处理阻塞调用和回调

ExecutionContext和阻塞调用

用Promise转化回调

受命进一步提升回测性能

介绍Scalaz Task

用Task为交易日模拟建模

总结回测

小结

7 高性能架构

分布式自动化交易员(Distributed automated traders)

分布式架构概述

第一次尝试分布式自动化交易系统

引入CRDT

CRDT和自动化交易系统

当余额不足时

免费交易策略性能提升

为交易策略做基准测试

无界队列(unbounded queue)的危险

应用背压(back pressure)

应用负载控制策略

Free monad

小结


书查询(www.shuchaxun.com)本网页唯一编码:
28585852a647787f2d5aba43e0fb7260#551203a37afdcb58ed6f5e189cde7686#42530600#高性能Scala 用Scala和函数式编程范式开发高性能软件=Scala high performance programming_14179900.zip