登录
高性能Scala——用Scala和函数式编程范式开发高性能软件
暂无评分 作者:(美)Vincent Theron,Michael Diamant著 出版社:电子工业出版社 出版日期:2017年04月 ISBN:978-7-121-31237-3 中图分类:TP312.8 ( 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序语言、算法语言 )
评分: 借阅次数:0 收藏人数:0 推荐次数:0
封面 书名页 版权页 关于作者 关于审阅者 目录页 前言 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 小结 封底 ..更多
推荐图书
写给孩子的希腊星座神话故事
潘志辉编绘
中国人口出版社
基于Taylor级数迭代的无源定位理论与方法
王鼎,张莉著
电子工业出版社
西方汉学与汉语特征研究
方环海,郑通涛编著
世界图书出版广东有限公司
线性代数同步练习与提高
涂黎晖,王聚丰,李莎莎主编
电子工业出版社
中国古典经济学理论辑要
李志荣主编
中国财政经济出版社
新编仓储管理实务
闫春荣,陈领会主编
电子工业出版社
返回顶部 用户指南
下载APP
关注我们