登录
中文在线数字图书馆
首页
图书资源
视听资源
本馆讯息
读书活动
校本资源
我的图书馆
全部图书资源
>
T 工业技术
>
TP 自动化技术、计算机技术
高性能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
关注我们